1

我正在创建一个应用程序,我将使用这样的布局

图像布局 1

黑色- 平板电脑屏幕| 紫色 - 菜单 | 浅蓝色 - ListView 1 | 蓝色 - 内容 | 红色 - ListView 2

在我从 Listview 1 中选择一个选项后,我的布局需要像另一个图像

图像布局 2

黑色- 平板电脑屏幕| 紫色 - 菜单 | 浅蓝色 - ListView 1 | 蓝色 - 内容 | 红色 - ListView 2

那么,我如何创建比平板电脑屏幕更大的布局(使用 XML)并且只是做一些可以隐藏/显示 Listview 1 或 Listview 2 以使用任何平板电脑工作的事情?

谢谢并恭祝安康!

4

1 回答 1

2
  1. 将两者都包含ListView在您的 XML 中(我假设您使用left_listright_list作为 ID),最好是在LinearLayout您的内容视图中,并且内容视图具有layout_weight="1"
  2. 添加android:visibility='gone'到您的 XML 中right_list
  3. 确保你在你的(我假设这些是left_listright_listActivityleftListrightList
  4. 单击列表项时,调用leftList.setVisibility(View.GONE); rightList.setVisibility(View.VISIBLE)以触发可见性更改。
于 2013-07-05T19:37:40.177 回答