在平板电脑上旋转时应用程序不会保持横向... Android 4.0
我知道这里有很多人问这个问题。我已经在 Google 上查看了数百个页面,但无法确定为什么我的应用程序不会保持横向模式:
清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="-------------"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="10" />
<uses-permission android:name="android.permission.INTERNET"/>
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="landscape" >
<activity android:name="---------Activity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
主要.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="landscape"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<WebView android:layout_width="match_parent"
android:layout_height="match_parent"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="landscape"
android:id="@+id/mainWebView">
</WebView>
它只是一个带有一个 WebView 的应用程序......
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将
android:screenOrientation="landscape"
添加到AndroidManifest
中的 Activity。例如:Add
android:screenOrientation="landscape"
to the activity in theAndroidManifest
. For example:您应该为每个活动设置 android:screenOrientation。相反,您是在应用程序上执行此操作。
此外,screenOrientation 和 configChanges 对于布局 xml 文件没有任何作用。
You should set android:screenOrientation for each activity. Instead you're doing it on the application.
Also, screenOrientation and configChanges does nothing for layout xml files.