Я пытаюсь заставить режим "портрет" для моего приложения, потому что мое приложение абсолютно не предназначено для "ландшафтного" режима.
После прочтения некоторых форумов я добавил эти строки в файл манифеста:
<application
android:debuggable="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:screenOrientation="portrait">
Но это не работает на моем устройстве (HTC Desire). Он переключается с "портретного" lo "ландшафта", игнорируя строки из файла манифеста.
После большего количества чтения в форумах я попытался добавить это в файл манифеста:
<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);
}
Но опять же, не повезло.