Me gustaría crear una aplicación de Android (para una tableta) que solo se muestre en orientación horizontal, p. la aplicación debe ignorar las rotaciones en 90 °, pero admite rotaciones de 180 °.Android: deshabilite las rotaciones en 90 °, pero habilite las rotaciones en 180 °
Al agregar android: screenOrientation = "landscape" en el manifiesto hace que la aplicación ignore todas las rotaciones (incluso las rotaciones de 180 °), es decir, al girar el dispositivo 180 ° muestra la aplicación al revés.
Sin el androide: screenOrientation atribuyen mi aplicación se visualiza "correctamente" en las cuatro posiciones. Gire el dispositivo 180 ° para voltear la UI verticalmente resp. horizontalmente.
cuando la rotación del dispositivo se crean los siguientes mensajes de registro (tal vez esto ayuda?):
[...]: INFO/WindowManager(1290): Setting rotation to 1, animFlags=0
Rotation is a value between 0 and 3 representing the current orientation.
Resumido: ¿Es posible habilitar una aplicación para apoyar ambas orientaciones del paisaje?
Lo dudo ... ¿por qué quieres apoyar el modo invertido, pero no otras rotaciones? –
@Mayra: lo más obvio que viene a la mente es una aplicación que no se adapta a retratos y dispositivos que pueden tener botones 'requeridos', puerto USB, etc. en el costado (que se convierte en 'inferior' en una orientación horizontal forzada). – Squonk
@janjonas - Acabo de pasar alrededor de media hora pirateando esto y no puedo hacer que funcione para mí. Android 2.3 diferencia entre las orientaciones de retrato y paisaje normales e 'inversas'; sin embargo, tal vez podría hacer que funcione cuando esté disponible para su tableta. – Squonk