2012-04-14 11 views

Respuesta

10

Aquí está mi sugerencia: Primero intente determinar el tipo del dispositivo a través de dimensiones de la pantalla. usted puede referirse a this post. en el segundo paso se puede cambiar la orientación de la pantalla utilizando setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);. Hay otro post here.

2

Justo establece el parámetro nosensor para la actividad en el manifiesto:

<activity 
     android:name=".activity.MyActivity" 
     android:configChanges="keyboardHidden|orientation|screenSize" 
     android:screenOrientation="nosensor"> 

Por cierto, algunas tabletas pueden ser detectadas como teléfonos, por ejemplo Nexus 7.

Cuestiones relacionadas