私は持ってい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
- データを取得するときに、 1番目
TextView
と2番目を区別するにはどうすればよいですか?TextView
助けていただければ幸いです。