我想給程序只設置豎向模式,而不用橫向模式。
在網上查了些資料後,我在 manifest文件中添加了:
<application
android:debuggable="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:screenOrientation="portrait">
但是在我的移動設備中(這裡指HTC設備)不能正確運行,依舊會從豎向模式轉向橫向模式。
然後又在代碼中添加:
<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);
}
依然在旋轉。請問如何能讓設備只顯示豎向模式,不顯示橫向模式呢?
不是對application加此屬性,加在activity上試試
<activity android:name=".myTestActivity1"
android:screenOrientation="portrait"></activity>