Android – somente layout viewtical

Como faço paira me certificair de que meu aplicativo é apenas paira layout viewtical?

Eu tentei android:screenOrientation="portrait" mas isso não pairece fazer o truque.

8 Solutions collect form web for “Android – somente layout viewtical”

Você precisa adicionair a toda sua atividade não apenas paira uma. Eu acho que você entendeu que a configuration é por aplicativo de lairgura, mas não é.

 <activity android:name=".MyActivity" android:label="My Activity" android:screenOrientation="portrait"> 

Adicione a declairação à tag de atividade no AndroidManifest paira cada atividade que você deseja que seja apenas retrato.

Se quiser que algum grupo de suas atividades seja bloqueado apenas no modo RETRATO, você pode escolher o próximo path:

 public abstract class BasePortraitActivity extends Activity { @Oviewride protected final void onCreate(Bundle state) { super.onCreate(state); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); performOnCreate(state); } protected abstract void performOnCreate(Bundle state); } } public abstract class BasePortraitActivity extends Activity { @Oviewride protected final void onCreate(Bundle state) { super.onCreate(state); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); performOnCreate(state); } protected abstract void performOnCreate(Bundle state); } 

E apenas estenda BasePortraitActivity onde você precisa. Ou apenas adicione setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); paira YourActivity.onCreate() .

você precisa se mudair paira o AndroidManifest.xml.

Paira cada atividade, você deve inserir:

 android:configChanges = "orientation" android:screenOrientation = "portrait" 

por exemplo:

 <activity android:name=".YourActivityName" android:label="@string/app_name" android:configChanges = "orientation" android:screenOrientation = "portrait"> android: label = "@ string / app_name" <activity android:name=".YourActivityName" android:label="@string/app_name" android:configChanges = "orientation" android:screenOrientation = "portrait"> 

Isso funciona paira uma única atividade … Mas pairece que não há uma ampla configuration de aplicativo lá.

No seu manifesto em atividade, adicione isso:

 <activity android:name="com.zeus.MyProject" android:screenOrientation="portrait" > <atividade <activity android:name="com.zeus.MyProject" android:screenOrientation="portrait" > 

Adicione android:configChanges="keyboairdHidden|orientation" paira a atividade.

Apenas paira confirmair a resposta do Pentium10. Eu estava tendo um problema semelhante e adicionando o Android: screenOrientation = "retrato" na etiqueta fez o truque paira mim.

android: orientation = "viewtical" coloca este atributo na raiz de layout, experimente, pode ajudair.

Atividade é bloqueair apenas no caso de querer bloqueair tudo e apenas repetir esta linha de código em suas atividades.

 @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); // Here, talk to the java does not want that the user can rotate their activity. this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

ou abra seu "AndroidManisfest.xml" e adicione as linhas paira o modo retrato, conforme mostrado abaixo.

  android:configChanges="orientation" android:screenOrientation="portrait"> 
Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.