我试图对我的应用程序强制使用“人像”模式,因为我的应用程序绝对不是针对“风景”模式设计的。
阅读一些论坛后,我在清单文件中添加了以下几行:
<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">
而这个功能在我的活动课中:
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
但同样,没有运气。