teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

前回、OnClickListenerで呼び出すと限定してしまったので他の方法がある可能性を考慮し、変更させていただきました。

2017/12/04 08:40

投稿

Karako
Karako

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- AccessibilityServiceのメソッドOnClickListenerで呼び出すことは出来ますか?
1
+ AccessibilityService内でボタンによるAccessibilityNodeInfo動作定義ことは出来ますか?
body CHANGED
@@ -1,5 +1,6 @@
1
1
  私は今Buttonを押すと画面スクロールするアプリを作成しているのですが
2
2
  MyAccessibilityServiceクラスのonAccessibilityEventで定義した
3
+
3
4
  ```Java
4
5
  @Override
5
6
  public void onAccessibilityEvent(AccessibilityEvent event) {
@@ -10,15 +11,7 @@
10
11
       nodeInfo.performAction(AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD);
11
12
  }
12
13
  ```
14
+ の[ACTION_SCROLL_BACKWARD] [ACTION_SCROLL_FORWARD]を
13
- OnClickListenerで呼び出し、Buttonを押したときに動作させることは可能なのでしょうか?
15
+ MyAccessibilityService.class内にButton配置し、押したときに動作させることは可能なのでしょうか?
14
16
 
15
- ```Java
16
- btn.setOnClickListener(new View.OnClickListener() {
17
-
18
- @Override
19
- public void onClick(View v) {
20
- }
21
- });
22
- ```
23
- こちらに処理を書きたいと考えています。[btn] は私が配置したButtonになります。
24
- アドバイス方法など何卒よろしくお願いいたします。
17
+ 例やアドバイス方法などよろしくお願いいたします。