是否可以在Android清单文件上编写代码,根据设备屏幕大小自动更改屏幕方向?
答案 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"