¿Cómo lo hago solamente paisaje para las tabletas y solamente el retrato para los teléfonos?
¿Cómo se puede hacer que cuando una tableta está ejecutando la aplicación, se ve obligado a ejecutarlo en el paisaje y cuando un teléfono está ejecutando la aplicación, se ve obligado a ejecutarlo en el retrato? He conseguido forzarlo a correr en permite decir retrato, pero luego ejecutar retrato de tabletas también … Modo de retrato en tabletas es feo 🙁 Gracias
- Android: Vista inferior de navegación - cambia el icono del elemento seleccionado
- Calcular el tamaño de la imagen cuando se utiliza setCompoundDrawables para EditText
- Cómo iniciar un servicio cuando .apk está instalado por primera vez
- Borrar texto de EditText después de agregar la implementación onTextChanged
- Android - Disposición del tablero con un fondo statelist drawable solamente para el icono
- Android - ¿Cómo establecer el estilo de botón de forma programática en un Linearlayout?
- Ver con panorámica horizontal y vertical / arrastrar y pinch-zoom
- Gif no animado en el listview personalizado
- Ver entre los elementos del menú en la barra de herramientas
- Obtener la posición de la vista con respecto a la mayoría de los padres en android
- GridLayout (no GridView) cómo estirar todos los niños uniformemente
- TextView lineSpacingMultiplier menos de cero chops última línea
- Disposición personalizada de Android
Aquí está mi sugerencia: En primer lugar tratar de determinar el tipo de dispositivo con las dimensiones de la pantalla. Usted puede referirse a este post . En el segundo paso puede cambiar la orientación de la pantalla mediante setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
. Hay otro post aquí .
Simplemente establezca parámetro nosensor para la actividad en 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.
Hay una buena discusión de este tema Soportando tamaños de pantalla diferentes.
- Cómo abrir la aplicación de calendario en un calendario específico
- Entrada de dinero de Android con decimal fijo