我想知道如何处理Android手机中的移动屏幕方向,如果我制作移动horizotal然后它的布局也是horizontol,当我把它变成verical然后它的布局变成垂直..但是当我制作horizontol然后我的用户界面变得与我不同..
1)所以有什么方法可以让我在制作horizontol时根据那个高度和宽度自动设置UI。 和我的
2)第二qus 是,如果我不想改变方向,当我使它horizontol意味着如果我做移动horizontol然后它的方向也不会改变,它保持相同。
答案 0 :(得分:2)
您应该为Landscape和Potrait设置两个布局,并将landscapelayout设置为layout-land和protrailayout到布局文件夹。 Android会自动为您完成剩下的任务。
如果您在横向或纵向中Android首先在-port或-land目录中查找布局文件,如果找不到,则它将回退到默认布局目录。
你可以在这里阅读.. http://developer.android.com/guide/topics/resources/providing-resources.html
答案 1 :(得分:1)
将此添加到您的活动的清单文件中,以获得您想要的活动
的固定方向android:screenOrientation="portrait"
像
<activity android:name=".Settings" android:label="@string/app_name" android:screenOrientation="portrait">