2012-12-13 22 views
5

sto testando/debug di un'applicazione Android e anche se ho impostatoschermo è capovolto

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

e utilizzato

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

lo schermo si testa in giù. Questo sembra apparire su WXGA 4.0, 4.1, 4.2. È qualcosa legato all'API, all'emulatore o qualcos'altro? Sto facendo questa domanda perché non ho trovato nulla di ufficiale e chiaro.
Grazie.

PS: come soluzione, nel caso ci sia un problema API, dovrei controllare la sua versione e ruotare lo schermo o c'è qualcosa di meglio?

+1

Grazie ragazzi per l'editing e formattazione: D – gabi906

risposta

4

HI Sto usando questo per il paesaggio

<activity 
    android:name=".MainActivity" 
    android:label="@string/title_activity_main" android:configChanges="orientation" android:screenOrientation="landscape"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

e

<activity 
    android:name=".MainActivity" 
    android:label="@string/title_activity_main" android:configChanges="orientation" android:screenOrientation="portrait"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

per il ritratto e la sua wrking per me Android 4.1 simulatore