1

Androidプロジェクトのテストプロジェクトを作成しました。私のアプリには、大量のデータを含むリストビューがあります。Robotiumを使用してこのリストビューを上下にスクロールする必要があります。scrollUp()and関数を使用しましたscrollDown()が、スクロールが遅すぎます。

Robotium3.3を使用しています。高速スクロールを作成する方法はありますか?

4

1 に答える 1

4
int screenWidth = getActivity().getWindowManager().getDefaultDisplay().getWidth();
int screenHeight = getActivity().getWindowManager().getDefaultDisplay().getHeight();

         int fromX, toX, fromY, toY = 0,stepCount=1;

         // Scroll Down // Drag Up
         fromX = screenWidth/2;
         toX = screenWidth/2;
         fromY = (screenHeight/2) + (screenHeight/3);
         toY = (screenHeight/2) - (screenHeight/3);

solo.drag(fromX, toX, fromY, toY, stepCount);

ここ

[1] stepCount=1; // 非常に高速なスクロール

[2] stepCount=10; // 中スクロール

[3] stepCount=17; // スロースクロール

したがって、スクロールに必要な速度に応じて「 stepCount 」の値を調整します。

これがスクロールリストの表示を改善するのに役立つことを願っています. ありがとう。

于 2012-09-30T05:00:49.993 に答える