0

設定アプリ - >ストレージを自動化しようとしています

右ペイン(TABLET)のストレージ部分をスクロールする必要がありますが、できませんでした。ストレージ、ディスプレイなどで左ペインをスクロールすることしかできませんでした

何か案は?

4

3 に答える 3

0

これをテストするタブレットはありませんが、スクロール可能なものを見つけようとしているだけだと思います。これにより、ビュー階層の最初のものが見つかります。もっと具体的にする必要があります。

その中で一意のテキストでスクロール可能なものを検索することをお勧めします。たとえば、設定で「ストレージ」が選択されている場合、検索したいリストに「総容量」項目があります。最初に階層の最上位ノードを検索し (LinearLayout または最上位ノードのタイプを検索)、次に、テキスト「Total space」を持つ子を持つスクロール可能オブジェクトを検索します。

UiCollection topNode = new UiCollection(
    new UiSelector().className(LinearLayout.class.getName()));
UiScrollable storageList = topNode.getChildByText(
    new UiSelector().scrollable(true), "Total space");
于 2013-08-26T14:15:43.603 に答える
0

私も方法を見つけることができませんでした。しかし、回避策を見つけました。設定アプリの [ストレージ] で、次のようなものを使用します。

int width = getUiDevice().getDisplayWidth(); int height = getUiDevice().getDisplayHeight();

getUiDevice.swipe(幅×3/4、高さ×9/10、幅×3/4、高さ×1/10、10);

于 2013-08-26T14:58:00.963 に答える