我正在使用ListView
。 ListView
的每行包含2 TextView
。檢索列表視圖行數據(包含兩個TextView)
我已經實現setOnItemClickListener
爲ListView
如下:
list.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// String item = list.getItemAtPosition(position).toString();
TextView item =(TextView)list.getItemAtPosition(position);
}});
,但它給了我'ClassCastException異常'如下:
java.lang.ClassCastException: java.lang.Integer
at com.idealake.lic.Activities.PlansActivity$1.onItemClick(PlansActivity.java:62)
at android.widget.AdapterView.performItemClick(AdapterView.java:284)
at android.widget.ListView.performItemClick(ListView.java:3513)
我的疑惑是:
- 如何檢索
ListView
行內存在的TextView
的內容。 - 如何在檢索數據時區分第1個
TextView
和第2個TextView
?
任何幫助表示讚賞。
它的工作...日Thnx一噸! – GAMA
哦..我不知道。很酷的人.. –
+1 Gr8 answer Andro但我有一個query.a列表將有可能行和每一行將有這個ID「R.id.textviewI」所以list.findViewbyId(R.id.textviewID)將返回哪一個?請幫我解決這個困惑? –