Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用比平板电脑屏幕大的布局_Android_Android Layout_Android Xml - Fatal编程技术网

Android 如何使用比平板电脑屏幕大的布局

Android 如何使用比平板电脑屏幕大的布局,android,android-layout,android-xml,Android,Android Layout,Android Xml,我正在创建一个应用程序,我将使用这样的布局 黑色-平板电脑屏幕|紫色-菜单|浅蓝色-列表视图1 |蓝色-内容|红色-列表视图2 在我从Listview 1中选择了一个选项之后,我的布局需要像这样,另一个图像 黑色-平板电脑屏幕|紫色-菜单|浅蓝色-列表视图1 |蓝色-内容|红色-列表视图2 那么,我如何创建比平板电脑屏幕更大的布局(使用XML),并且只做一些隐藏/显示Listview 1或Listview 2的事情来使用任何平板电脑呢 谢谢和问候 在XML中同时包含列表视图(我假设您对ID使

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

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

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

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

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

谢谢和问候

  • 在XML中同时包含
    列表视图
    (我假设您对ID使用
    左列表
    右列表
    ),最好与内容视图一起使用
    线性布局
    ,并且内容视图具有
    布局_-weight=“1”
  • 将android:visibility='gone'添加到您的XML中,以获得
    右侧列表
  • 确保在
    活动
    中有对
    左列表
    右列表
    的引用(我假设它们是
    左列表
    右列表
  • 单击列表项时,调用
    leftList.setVisibility(View.GONE);righlist.setVisibility(View.VISIBLE)
    以触发可见性的更改

  • Right@ianhanniballake。它正在工作。谢谢。现在我在我的左列表中使用了一个适配器。我如何调用右列表(谁在主类中)来显示我的按钮声明(谁将在左列表中)是否在我的适配器类中?@groff07-我建议查看
    ListView
    setOnItemClickListener
    方法,看看这是否适用于您。否则,您需要考虑提供回调接口,将单击事件从适配器传递到您的活动。如果您仍然有问题,请提交另一个问题,并提供更多详细信息ils和您试图使用的代码。我会尝试类似的方法,稍后再回来说。如果我无法使用,我会用我的代码打开一个新问题,并标记您,以便您可以查看并帮助我?可以吗?@groff07-与任何新问题一样,肯定会有很多人在查看它,但请随时留下新问题的链接如果你愿意,我就在这里。祝你好运!