Nel mio manifest ho impostato un'attività limitata all'orientamento verticale. Ma ho bisogno di rimuovere questa restrizione a condizione. Quindi, come ottengo la rimozione delle restrizioni di orientamento a livello di codice?Rimuovere i limiti di orientamento a livello di programmazione
UPD: le mie impostazioni presenti sono:
<activity
android:name=".activity.MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:screenOrientation="portrait"
android:configChanges="orientation">
/**
* Defines whether the device being used is a tablet and if so adds horizontal orientation option.
*/
protected void _updateScreenOrientationModes(){
if(((MyApplication) getApplication())._isTablet == true)
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
}
Ci ho pensato anche io :). Ma il metodo con il file non funziona. – user1384991
Funziona sicuramente per me su alcuni dispositivi. Sei sicuro di aver effettivamente raggiunto la chiamata a setRequestedOrientation()? –
ok, ho funzionato - grazie – user1384991