2

是否可以在 android 清单文件上编写代码,根据设备屏幕大小自动更改屏幕方向?

4

4 回答 4

2

愿这对您有所帮助:

您可以使用setRequestedOrientation. 在onCreate method每个活动中,检查您是否使用平板电脑或智能手机并设置所需的方向。

另一种选择可能是为不同的屏幕尺寸创建多个 APK,具体取决于您的需要。

于 2013-08-26T12:09:20.790 回答
2

据我所知,这不能在清单中完成。但是,您可以编写一些代码来实现这一点。看看setRequestedOrientation方法Activity文档中的详细信息。

但是,这可能不会产生最佳的用户体验。

于 2013-08-26T12:10:16.983 回答
0

AFAIK 平板电脑的默认方向设置为横向。所以这应该自动处理

于 2013-08-26T12:11:43.563 回答
0

在 Androidmanifest.xml 中定义的 Activity 中写入下面给出的行,

 android:screenOrientation="unspecified"
于 2013-08-26T12:24:03.747 回答