【发布时间】:2014-02-12 05:11:02
【问题描述】:
我在 1 个活动中创建了 2 个列表视图。
例如:蔬菜
Fruits
Meat
因此,当您单击水果时,我希望所有 5 种水果都显示在第二个列表视图中。你能告诉我怎么做吗?我的代码如下所示
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_listv);
ListView menu= (ListView) findViewById(R.id.listView1);
String items[]= {"Fruits","Vegetables","Jooses","Meat","Toys","Cookeys"};
ListView menu2= (ListView) findViewById(R.id.listView2);
String subitems[]= {"xxx","xxx","xxx","xxx","xxx","xxx"};
menu.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items));
menu2.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, subitems));
}
【问题讨论】:
-
您可以创建一个包含多列的列表视图。
-
@user3291365 这意味着我不必使用 2 个列表视图?实际上,我需要 2 个 ListVies,就像我在上面提到的那样。而且我也不想使用可扩展的列表视图。
-
@akunar :请接受对您有帮助的答案
-
@user2450263 我怎样才能使用二维数组呢?我正在为此使用开关。现在我想通过二维数组传递数据
-
对于列表视图?自定义适配器...
标签: android android-intent android-listview