gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(HelloGridView.this, "" + position, Toast.LENGTH_SHORT).show();
}
});
28
A
回答
21
<?>
表示通用。閱讀更多關於他們here。
這裏是什麼documentation說的有關參數:
onItemClick(AdapterView<?> parent, View view, int position, long id)
父在點擊發生的適配器視圖。
視圖被點擊的適配器視圖內的視圖(這將是由適配器提供的視圖)
位置在適配器的視圖的位置。
id被點擊的項目的行ID。
的AdapterView
可以是ListView
,GridView
,Spinner
等尖括號內的問號表明它可能是其中任何一個。這在Java中被稱爲generics。您可以使用代碼中的父級對整個視圖執行某些操作。例如,如果你使用的是ListView
,你可以通過下面的代碼隱藏整個ListView
:
parent.setVisibility(View.GONE);
的View
是指一個特定的項目AdapterView
內。在ListView
這是行。因此,你可以說這樣的事情得到一個行內的TextView
參考:
TextView myTextView = (TextView) view.findViewById(R.id.textView1);
String text = myTextView.getText().toString();
的位置在父的視圖的位置。對於ListView
,它是行號。第一行是位置0,第二行是位置1,第三行是位置2,等等。請注意,如果你的ListView
有一個標題視圖(就像你做了ListView.addHeaderView(View)
一樣),那麼標題視圖將位置爲0,實際排將在1
有時ID開始他們的編號是一樣的位置,有時是不同的。如果您使用的是ArrayAdapter
或SimpleAdapter
,那麼它們是相同的(除非有一個標題視圖,然後它們被關閉)。對於CursorAdapter
(因此爲SimpleCursorAdapter
),id返回表格的行ID,即_id
。
下面是關於該主題的其他幾個很好的答案:
0
The?意味着數據類型是未知的,並且可以是任何類型。
相關問題
- 1. <?> Android中的含義是什麼?
- 2. 「其他=>'0'」在轉讓聲明中的含義是什麼?
- 3. Ruby中'<==>'的含義是什麼?
- 4. ToBsonDocument的其他方法是什麼?
- 5. 'o'在實例方法參數中的含義是什麼?
- 6. 什麼是定義規範化數據的其他方法?
- 7. '</'在JavaScript中的含義是什麼?
- 8. 「=>」在JavaScript中的含義是什麼?
- 9. 「>」在CSS中的含義是什麼?
- 10. 是什麼setOnItemClickListener只有onItemClick
- 11. onItemClick在Android中的「int」和「long」參數有什麼區別
- 12. 在方法中返回列表<?>的用法是什麼?
- 13. C#中「=>」的含義是什麼?
- 14. PHP中「=>」的含義是什麼?
- 15. <++>在gvim中的含義是什麼?
- 16. <?..?>在XML中的含義是什麼?
- 17. 什麼是Try <String>在Groovy中的含義
- 18. `[< >]`在OCaml中的含義是什麼?
- 19. <==>在LDAP查詢中的含義是什麼?
- 20. <$>在Haskell中的含義是什麼?
- 21. <%= @something%>在Java屬性文件中的含義是什麼?
- 22. 在其他函數中聲明函數方法的用例是什麼?
- 23. java中的<?>是什麼?
- 24. set方法中其他類型的單詞是指什麼?
- 25. 將參數分配給其他變量有什麼好處
- 26. 「expect << - DONE」的含義是什麼?
- 27. NDB的_post_delete_hook方法中的未來參數有什麼用處?
- 28. Objective-C編程中「id <I> i」的含義是什麼?
- 29. Ninject BindFIlter <>中的FilterScope參數的用途是什麼?
- 30. RegisterClientScriptBlock方法調用中的Type參數的意義是什麼?
您添加的適配器和知道類型 - 如此簡單的類型轉換得到什麼你想。 – slott 2015-03-12 14:23:45