1

アイテムのリストが含まれている場所ListViewを使用して作成しました。これを別の場所ArrayAdapterに追加したいのですが、誰かがクリックするとアイテムのリストが表示されます。それは達成できますか?誰か助けてください。ListViewLinearLayout

4

2 に答える 2

0

OnClickListener を LinearLayout に追加してから、これを Listener に追加する必要があります。

LinearLayout lr = (LinearLayout)findViewById(R.id.yourLinearlayout);
lr.addView(Listview);
于 2013-02-13T09:01:42.477 に答える
0

したがって、 Iten のテキストから TextView を作成し、それを LinearLayout に追加するだけでよいと思います。

public void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    // String define above
    strText = l.getItemAtPosition(position).toString();

    LinearLayout lr = (LinearLayout)findViewById(R.id.yourLinearlayout);
    //Create a textview 
    TextView tv = new TextView(getActivity());
    //Set the text of the TextView with the Item Text
    tv.setText(strText);
    //Add it to your ListView
    lr.addView(Listview);


}
于 2013-02-13T13:37:26.967 に答える