-1

こんにちは、リストで項目がクリックされるとリストを使用する Android アプリで問題が発生します。ID がキャプチャされ、受信したデータがインテントに配置され、新しいアクティビティが開始され、データが実行されます。別のリストに配置して、可能であれば例を挙げてこれを達成する方法を助けてください

4

2 に答える 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 に答える