我ListView
通过使用ArrayAdapter
包含项目列表的位置创建了一个。我想将其添加ListView
到另一个LinearLayout
地方,如果有人单击它将显示项目列表。能达到吗。。请任何人帮助我。
问问题
673 次
2 回答
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 回答
0
您必须将 OnClickListener 添加到您的 LinearLayout 中,然后在 Listener 中添加:
LinearLayout lr = (LinearLayout)findViewById(R.id.yourLinearlayout);
lr.addView(Listview);
于 2013-02-13T09:01:42.477 回答