Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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_Merge_Include - Fatal编程技术网

Android包括纵向和横向布局

Android包括纵向和横向布局,android,merge,include,Android,Merge,Include,我有肖像和风景布局的活动。 其中每一个都包含不同的balloon.xml 对于肖像画,所有作品都很好 对于横向-测试后,我发现系统包括我的肖像,所有的布局都在可见屏幕外 一些示例代码: 我有两个main.xml文件-在“layout”和“layout land”文件夹中 main.xml/横向和纵向的不同内容/ 您实际上应该使用相同的名称命名两个布局 layout land/baloon.xml 和 llayout/baloon.xml** 系统会自动找到要显示的内容。Hm。我做了一些更改。根据

我有肖像和风景布局的活动。 其中每一个都包含不同的balloon.xml

  • 对于肖像画,所有作品都很好
  • 对于横向-测试后,我发现系统包括我的肖像,所有的布局都在可见屏幕外
  • 一些示例代码: 我有两个main.xml文件-在“layout”和“layout land”文件夹中

    main.xml/横向和纵向的不同内容/
    您实际上应该使用相同的名称命名两个布局

    layout land/baloon.xml 和 llayout/baloon.xml**


    系统会自动找到要显示的内容。

    Hm。我做了一些更改。根据谷歌文档,这很糟糕,但效果不错

    在纵向main.xml中包括balloon.xml。 在landscape mainl.xml中包括balloon_lan.xml。 这个问题已经解决了。 我感到愤怒,因为我必须违反正确的资源使用方式,而且在将来我必须在必须更改代码时记住这种黑客行为。
    希望程序在android更新后不会崩溃。

    Booth同名。Booth包含相同的包含代码。在运行期间,系统将正确加载-我同意。由于某些原因,在编译时-我没有在横向模式下看到气球。findViewById重新运行正确的值。实际上布局不可见或显示在奇怪的位置。
    <RelativeLayout
        .......
        <include layout= "@layout/balloon" />
    </RelativeLayout>