我有一个ListView
。每行ListView
包含 2 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)
我的疑问是:
- 如何检索行
TextView
内当前的内容ListView
。 - 在检索数据时如何区分 1st
TextView
和 2nd ?TextView
任何帮助表示赞赏。