繁体   English   中英

Android上的Phonegap。 针对特定设备尺寸的锁定屏幕方向?

[英]Phonegap on Android. Can a lock screen orientation for a specific device size?

我试图在Android设备上锁定我的Phonegap应用程序的方向,但仅限于小屏幕,即电话。 在手机上我想只有肖像,但在平板电脑上,我希望两种方向都可用。

我能够在清单文件中使锁定工作,但这是一个全局设置,我宁愿不必构建2个APK文件进行分发,每个设备大小一个。

这在清单文件中是否完全可能,或者我是否需要添加一些代码。 如果是这样的地方和什么:-)

谢谢

戴夫

在MainActivity中,使用下面的代码捕获屏幕分辨率

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels; //240
int height = dm.heightPixels; //320

然后为小屏幕制作条件语句,并在条件内添加以下代码,如您所愿

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

要么

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM