ListView行がクローズされたときにカスタム項目を取得したいと思います。ListView行を押すと1行に多くの項目があります私がそれらのうちの1つを必要とする行のすべての項目。あなたのListView項目の中には、カスタムレイアウトを使用する必要があり、特定の部分、(例えば、TextViewの)に結合するために複数の項目がアンドロイドにある行を持つListViewからカスタム項目を取得する方法
....
if (userList.size() != 0) {
//Set the User Array list in ListView
adapter = new SimpleAdapter(getActivity(), userList, R.layout.tab_0_requests_list_adapter_view,
new String[]{"full_name", "school", "level", "driver_fullname", "driverphone_number","plate_no","year"},
new int[]{ R.id.names, R.id.School, R.id.SchoolLevel, R.id.drivername, R.id.driverphone, R.id.busplateno, R.id.agenumber});
myList.setAdapter(adapter);
}
....
myList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View convertView, int position,
long id) {
String name = parent.getItemAtPosition(position).toString();
Toast.makeText(getActivity(), name, Toast.LENGTH_SHORT).show();
});
return v;
}
私はこれらの行を交換リストビューのすべての単一の行に複数のビューが含まれていますか?あなたの単一行のレイアウトについて教えてください。 –
listItem.getChildAt(random.nextInt(listItem.getChildCount()) – Gotiasits
@ShivamSharma、すべての単一の行に1行のレイアウトから2つ以上の項目が含まれているわけではありません。レイアウトは 'tab_0_requests_list_adapter_view'です –