我有一个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
任何帮助表示赞赏。