こんにちは、リストで項目がクリックされるとリストを使用する Android アプリで問題が発生します。ID がキャプチャされ、受信したデータがインテントに配置され、新しいアクティビティが開始され、データが実行されます。別のリストに配置して、可能であれば例を挙げてこれを達成する方法を助けてください
質問する
3132 次
2 に答える
1
yourlist.OnItemClickListener(listenerOflistView);
private OnItemClickListener listenerOflistView = new OnItemClickListener() {
private String getSelectedItemOfList;
public void onItemClick(AdapterView<?> view, View view1, int pos, long arg3) {
Intent in = new Intent(Context, nextActivity.class);
String getSelectedItemOfList = mylist.get(pos).toString();
in.putExtras("AnythingName", getSelectedItemOfList);
startActivity(in);
}
}
別のアクティビティでは:
Intent in = getIntent();
in.getStringextras("AnythingName");
次に、別のアクティビティの値を取得します。
于 2012-08-14T09:37:07.370 に答える
0
OnItemClickListener()
forを使用することで達成できると思いますListView
。そのため、リスト項目をクリックすると、のコンテンツが取得されますListview
。
yourlist.OnItemClickListener(listenerOflistView);
private OnItemClickListener listenerOflistView = new OnItemClickListener() {
private String getSelectedItemOfList;
public void onItemClick(AdapterView<?> view, View view1, int pos, long arg3) {
getSelectedItemOfList = mylist.get(pos).toString();
// here you will get selected item. And you can perform rest of your task here.
}
}
于 2012-08-14T09:14:06.167 に答える