我试图强制使我的应用程序保持“纵向”模式,因为我的应用程序绝不是为“横向”模式设计的。
在阅读了一些论坛后,我在清单文件中添加了以下几行:
<application
android:debuggable="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:screenOrientation="portrait">
但是它在我的设备上(HTC Desire)不起作用。它会从“纵向”切换到“横向”,忽略清单文件中的行。
阅读更多论坛后,我尝试在我的清单文件中添加以下内容:
<application
android:debuggable="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:configChanges="orientation"
android:screenOrientation="portrait">
还有这个在我的Activity类中的函数:
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
但是,再次尝试,仍然没有成功。