Подтвердить что ты не робот

Как исправить ориентацию макета по вертикали?

Как установить ориентацию макета на портрете и не разрешить переход от портрета к пейзажу во время выполнения?

4b9b3361

Ответ 1

В вашем файле AndroidMainfest.xml найдите теги действий, которые вы хотите заблокировать для данного вращения, и добавьте этот атрибут:

android:screenOrientation="portrait"

Ответ 2

Используйте setRequestedOrientation(), как показано:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
setContentView(R.layout.main);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

Ответ 3

в параметрах вашей деятельности в файле манифеста

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.statepermit" android:versionCode="1" android:versionName="1.0">
    <application android:icon="@drawable/stateheader" android:label="@string/app_name">
        <activity android:name=".statepermit" android:label="@string/app_name"
            android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="7" />

</manifest>

Android: screenOrientation = "портрет"

Ответ 5

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

перед

setContentView(R.layout.main);

Ответ 6

Если вы хотите зафиксировать ориентацию одного действия в своем проекте, вам нужно открыть Manifest.xml и поместить в раздел параметров желаемого действия (перед закрытием первого тега < activity…> ):

android:screenOrientation="portrait", если вы хотите вертикальную ориентацию VERTICAL

android:screenOrientation="landscape", если вы хотите фиксированную ориентацию HORIZONTAL

Ответ 7

В своем AndroidMainfest.xml просто напишите это в своей деятельности, которую вы заявляете,

Если вы хотите, чтобы расположение было вертикальным, чем использование

android:screenOrientation="portrait"

Если вы хотите в плане компоновки, чем использовать

android:screenOrientation="landscape"