rwa*_*ner 22 java android orientation android-layout
所以我正在为Android制作应用程序,我想强制平板电脑的横向定位和手机的纵向定位.然而,似乎我只能从我所看到的方向进行定位锁定,这会使想要两个单独的设备方向的目的失败.
平板电脑:风景电话:肖像
更具技术性.
我在"res/layout-xlarge-land"中有一个用于在平板电脑上进行美化的布局,我在"res/layout"中有原始布局,我只想明确地使用layout-xlarge-land作为平板电脑.没有别的,基本上只使用xlarge设备的横向.
谢谢!
小智 42
根据设备密度设置特定方向可能不起作用,因为有些手机的密度比平板电脑高.
我所做的是通过在清单文件中的activity标记中设置属性来禁用设备的方向传感器,如下所示:
android:screenOrientation="nosensor"
Run Code Online (Sandbox Code Playgroud)
当您运行应用程序时,默认情况下为手机设置纵向方向,为平板电脑设置横向(因此它将从中选择xml文件layout-xlarge-land).由于您已设置方向锁定,因此它仍保持此方向.
| 归档时间: |
|
| 查看次数: |
11401 次 |
| 最近记录: |