我正在使用Phonegap 3.4.0开发一款将在横向上修复的Android应用。我在config.xml中进行了设置
<preference name="orientation" value="landscape" />
在高达9英寸的屏幕上,我得到了应用程序按预期固定到横向,但在较小的屏幕上&lt; = 7英寸左右,应用程序将自己修复为肖像。我需要它在所有设备和屏幕尺寸上都是风景。
以前有没有人有过这方面的经验,我怎么解决这个问题?提前致谢
更新:我的AndroidManifest.xml文件,可能影响显示的部分我认为
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
<application
android:hardwareAccelerated="true"
android:icon="@drawable/icon"
android:label="@string/app_name">
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/app_name"
android:name="my_app_name"
android:screenOrientation="userLandscape" android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
答案 0 :(得分:0)
您是否尝试过检查清单文件?
<application
android:allowBackup="true"
android:hardwareAccelerated="true"
android:icon="@drawable/appicon"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<activity
android:name="Your App Name"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
android:label="@string/activity_name"
android:launchMode="singleTop"
android:screenOrientation="portrait" // set your prefered orientation
</activity>
</application>