私のアプリケーションでは、データフォームデータベースをリストビューで表示しています。列ごとに4つのテキストビューを含むリストビューがあります。ユーザーが特定の行をクリックすると、これらの4つのテキストビュー値を取得する必要があります。私を助けてください。
質問する
59 次
2 に答える
1
あなたがする必要があるのは、取得したデータベース値によってこれらを作成する4つの配列リストを維持し、リスト項目をクリックして、次のような個々の項目の値を取得することです
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long id) {
// TODO Auto-generated method stub
String s1 = ArrayList1.get(position);
String s2 = ArrayList2.get(position);
String s3 = ArrayList3.get(iposition);
String s4 = ArrayList4.get(position);
}
});
于 2012-07-19T11:31:07.217 に答える
0
これを試して、
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
String textview1 = ((TextView) view.findViewById(R.id.text1)).getText().toString();
String textview2 = ((TextView) view.findViewById(R.id.text2)).getText().toString();
String textview3 = ((TextView) view.findViewById(R.id.text3)).getText().toString();
String textview4 = ((TextView) view.findViewById(R.id.text4)).getText().toString();
}
});
于 2012-07-19T11:30:41.220 に答える