Android应用程序的屏幕方向

时间:2013-08-26 12:03:07

标签: android

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

4 个答案:

答案 0 :(得分:2)

这可以帮到你:

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

另一个选项可能是Creating Multiple APKs for Different Screen Sizes,具体取决于您的需求。

答案 1 :(得分:2)

据我所知,这不能在清单中完成。但是,您可以编写一些代码来实现此目的。请查看setRequestedOrientation的{​​{1}}方法。 documentation

中的详细信息

但是,这可能无法产生最佳用户体验。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

 android:screenOrientation="unspecified"