2 つのテキストビューを持つ CustomAdapter があります。それぞれの値/文字列を取得する必要があります。
これを行うことで最初のものをつかむことができます:
List<String> dataList;
List<String> catList;
public void onItemClick(AdapterView<?> arg0, View arg1,
int arg2, long id) {
firstTextView = dataList.get(arg2); // This grabs TextView #1
secondTextView = catList. ???
// later on
adapter = new SearchAdapter(SearchableActivity.this, dataList, catList);
setListAdapter(adapter);
2 番目の値を取得するにはどうすればよいですか? 明らかにarg3を作成できません
何か案は?
編集:または、これは ArrayAdapter では実行できず、たとえば BaseAdapter でよりカスタムなものを作成する必要がありますか?