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

回答編集履歴

4

修正

2020/11/07 16:51

投稿

doughnut
doughnut

スコア31

answer CHANGED
@@ -1,4 +1,4 @@
1
- `AdapterView.OnItemClickListener` をセットできるということは、その `View` は `AdapterView<?>` を親とするはずなので、
1
+ `AdapterView.OnItemClickListener` をセットできるということは、その `View` は `AdapterView<T extends Adapter>` を親とするはずなので、
2
2
 
3
3
  > Adapterを継承したクラス以外がタップされる
4
4
 

3

補足と修正

2020/11/07 16:50

投稿

doughnut
doughnut

スコア31

answer CHANGED
@@ -1,5 +1,7 @@
1
- `ListView` は `AdapterView<ListAdapter>` を親とするので、
1
+ `AdapterView.OnItemClickListener` をセットできるということ、その `View` は `AdapterView<?>` を親とするはずなので、
2
2
 
3
3
  > Adapterを継承したクラス以外がタップされる
4
4
 
5
- というのはありえないです。
5
+ というのはありえないです。
6
+
7
+ (例えば、`Spinner` であれば `AdapterView<SpinnerAdapter>` を親とし、`ListView` であれば `AdapterView<ListAdapter>` を親とします)

2

不必要な補足を削除

2020/11/07 16:41

投稿

doughnut
doughnut

スコア31

answer CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  > Adapterを継承したクラス以外がタップされる
4
4
 
5
- というのはありえないです。(`Adapter` は `AdapterView` と読み替えています)
5
+ というのはありえないです。

1

補足

2020/11/07 16:05

投稿

doughnut
doughnut

スコア31

answer CHANGED
@@ -1,5 +1,5 @@
1
- ListView は AdapterView<ListAdapter> を親とするので、
1
+ `ListView``AdapterView<ListAdapter>` を親とするので、
2
2
 
3
3
  > Adapterを継承したクラス以外がタップされる
4
4
 
5
- というのはありえないです。
5
+ というのはありえないです。(`Adapter` は `AdapterView` と読み替えています)