android:screenOrientation?你能在高分辨率设备上使用风景吗?

是否有一种技术只允许大型设备上的景观?

我可以根据传感器设置活动的manifest.xml文件,例如
android:screenOrientation =“sensor”但这并没有提供我想要的行为.

例如,我想允许用户在平板电脑设备中进入横向模式,但不能在较小分辨率的设备上进行(因为用户界面看起来很糟糕).

据我所知,如果方向可以接受,则无法动态响应(例如在运行时).还是有吗?

我错过了什么吗?提前致谢!

最佳答案
你能用资源文件夹做到这一点:

对于较小的景观 – 默认:

  /layout/main.xml

main.xml根布局:orientation =“portrait”(在此处强制纵向而不是在清单中)

对于允许肖像的高分辨率:

 /layout-port-hdpi/main.xml 

main.xml只是肖像hdpi

这篇文章可以从ResourceTypes获得

转载注明原文:android:screenOrientation?你能在高分辨率设备上使用风景吗? - 代码日志