回答編集履歴
1
メソッド名の修正(setOn'C'lickListener)
test
CHANGED
@@ -8,13 +8,15 @@
|
|
8
8
|
|
9
9
|
ただ`onClick()`メソッドを書いても、コードのどこかで明示的に呼び出さない限り実行されません。
|
10
10
|
|
11
|
+
(リスナーを実装してViewにセットしなければただの"onClick"という名前のメソッドというだけ)
|
12
|
+
|
11
13
|
|
12
14
|
|
13
15
|
クリックした時に何かさせたいのであれば、対象となるボタンなどのViewに対して(仮にButton btとする)
|
14
16
|
|
15
17
|
```lang-java
|
16
18
|
|
17
|
-
bt.setOn
|
19
|
+
bt.setOnClickListener(/* リスナー実装型オブジェクト */);
|
18
20
|
|
19
21
|
```
|
20
22
|
|
@@ -30,7 +32,7 @@
|
|
30
32
|
|
31
33
|
```lang-java
|
32
34
|
|
33
|
-
bt.setOn
|
35
|
+
bt.setOnClickListener(this);
|
34
36
|
|
35
37
|
```
|
36
38
|
|
@@ -38,7 +40,7 @@
|
|
38
40
|
|
39
41
|
```lang-java
|
40
42
|
|
41
|
-
bt.setOn
|
43
|
+
bt.setOnClickListener(new View.OnClickListener(){
|
42
44
|
|
43
45
|
@Override
|
44
46
|
|