【发布时间】:2012-08-29 12:37:10
【问题描述】:
我想禁用屏幕旋转并始终使用横向并始终使用全屏。
我试过了
android:screenOrientation="landscape"
和
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
它们都适用于第一个网页(包括 jQuery Mobile 和 PhoneGap)。这是第一页:
super.loadUrl("file:///android_asset/www/index.html");
它是全屏的,不会旋转屏幕。在index.html 中有一个指向game.html 的链接(包括PhoneGap 但不包括jQuery Mobile):
<a href="game.html" data-transition="slide" rel="external">
但是在game.html时,不是全屏,屏幕会旋转。
你猜这里出了什么问题?
【问题讨论】:
标签: android cordova jquery-mobile screen-rotation