我正在创建一个将使用这样的布局的应用程序
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9zVTZJeC5wbmcifQ==” alt =“ Imagem布局1”>
黑色-平板电脑屏幕|紫色-菜单|浅蓝色-ListView 1 |蓝色-内容|红色-ListView 2
并且在从Listview 1中选择一个选项后,我的布局需要像这样的另一张图像
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9oOVlzMi5wbmcifQ==” alt =“ Imagem布局2”>
黑色-平板电脑屏幕|紫色-菜单|浅蓝色-ListView 1 |蓝色-内容|红色-ListView 2
因此,我如何创建比平板电脑屏幕更大的布局(使用XML),而做一些可以隐藏/显示Listview 1或Listview 2的工作,以在任何平板电脑上正常工作?
感谢和问候!
ListView
(我假定您将left_list
和right_list
用于ID),最好是在LinearLayout
中使用内容视图,并且内容视图具有layout_weight="1"
android:visibility='gone'
添加到right_list
的XML中left_list
中引用了right_list
和Activity
(我假设它们是leftList
和rightList
leftList.setVisibility(View.GONE); rightList.setVisibility(View.VISIBLE)
以触发可见性更改。