2016-04-04 7 views
0

私は、AccessibilityService APIを使用して3者アプリケーション用のアクセス可能サービスを構築しています。しかし、私はaccessibilitynodeinfoを後ろにスクロールする方法を知らないのですか?みんな助けてくれますか? node.perform(AccessibilityNodeInfo.ACTION_SCROLL_BACKSCROLL)が機能しませんでした。accessibilitynodeinfoをスクロールする方法は?

答えて

0

私は、これはあなたが望むものであると信じて:

void scrollBackward(AccessibilityNodeInfo) throws NotScrollable { 

    while (node != null) { 

     if (node.isScrollable()) { 
      node.performAction(ACTION_SCROLL_BACKWARD); 
      return; 
     } 

     node = node.getParent(); 

    } 

    throw new NotScrollable("This node cannot be scrolled"); 
} 

注:私はこれを入力して自分の携帯電話によ、ので、これは非常にコンパイルされない場合は、私を許して。それは非常に近いはずです。

関連する問題