¿cómo es posible que cuando una tableta ejecuta la aplicación, se vea obligada a ejecutarla en modo horizontal y cuando un teléfono ejecuta la aplicación, se vea forzado a ejecutarla en modo vertical? Pude forzarlo a correr, digamos retrato, pero luego se ejecutó retrato para tabletas también ... El modo retrato en tabletas es feo :(Gracias¿Cómo hago que sea solo horizontal para tabletas y solo retrato para teléfonos?
11
A
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.
0
Hay una buena discusión de este tema Supporting dfferent screen sizes.
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
- 1. modo horizontal solo en tableta
- 2. Android, solo orientación horizontal?
- 3. Retrato para teléfono, paisaje para tableta (Android-Layout)
- 4. android.permission.CALL_PHONE para las tabletas
- 5. ¿Cómo configura un DateTimePicker para que sea de solo lectura?
- 6. Actividad en retrato reverso o retrospectivo solo
- 7. CSS: ¿solo desbordamiento horizontal?
- 8. Disposición para tabletas en Android
- 9. Soporte de pantalla de manifiesto Entrada solo para dispositivo y solo para tableta
- 10. div con desplazamiento horizontal solo
- 11. JS Teclado basado en pantalla para navegador, como en teléfonos celulares y tabletas
- 12. ¿Cuáles son las relaciones de aspecto para todos los dispositivos de teléfonos y tabletas Android?
- 13. Autenticación de GameCenter en aplicación solo horizontal lanza UIApplicationInvalidInterfaceOrientation
- 14. anotación para hacer que un método privado sea público solo para las clases de prueba
- 15. regex para que coincida con un solo carácter que sea cualquier cosa excepto un espacio
- 16. Regex solo para números
- 17. Prueba para las masas con un solo teléfono y emulador
- 18. Cómo configurar Pylint para que solo haga algunas inspecciones
- 19. ¿Cómo puedo hacer que el código externo sea 'seguro' para ejecutar? Solo ban eval()?
- 20. ¿Cómo formateo un BigDecimal para que solo muestre tantos dígitos decimales como sea necesario?
- 21. ¿Qué debo saber para portar Cyanogenmod a teléfonos/tabletas no compatibles?
- 22. ¿Cómo puedo consultar solo para descendientes directos?
- 23. ¿cómo hago que este preg_match no sea sensible?
- 24. Cómo deshabilitar el desplazamiento en los navegadores de teléfonos inteligentes y tabletas?
- 25. Configurar una base de datos de SQL Server que solo sea visible para ciertos usuarios
- 26. StructLayout solo para struct?
- 27. Regex para validar solo números y puntos
- 28. ¿Puedo configurar el cuadro de texto para que sea de solo lectura cuando se usa Html.TextBoxFor?
- 29. Usar dios solo para matar
- 30. Algoritmo para dibujar solo lo que ve la cámara?