App solo en modo portrait (vertical)

2,305 views
Skip to first unread message

l.montt

unread,
Nov 10, 2011, 9:54:39 PM11/10/11
to desarrolladores-android
Hola,
Alguien sabe si hay algún tipo de configuración para dejar que la
aplicación se ejecute solo en modo portrait (vertical) y que cuando se
mueva el teléfono en forma horizontal se siga manteniendo el modo
portrait ??

mi intensión es que aparezca toda la aplicación en modo portrait.

Saludos...

Juan de Dios Maldonado Sánchez

unread,
Nov 11, 2011, 3:20:54 AM11/11/11
to desarrollad...@googlegroups.com
http://developer.android.com/guide/topics/manifest/activity-element.html#screen

2011/11/11 l.montt <l.m...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.




--
An'Brain - Prueba el nuevo widget inteligente para tu Android.
Idiotizer Free - Idiotiza a tus amigos. (Se requieren auriculares)
Track My App - Realiza un seguimiento de tus aplicaciones en el Android market.

Jc Abadia

unread,
Nov 11, 2011, 8:16:41 AM11/11/11
to desarrollad...@googlegroups.com
Lo que no me termina de cerrar, si bien explican que hay que poner  android:screenOrientation="portrait" para que se vea en portrait, si lo colocas a este atributo en el tag <application> deberia aplicarlo a todas las activitys, al igual que los themes, pero lo ignora. Pero poniendoselo a cada activity si funciona. Es algo menor pero queda bastante cargado el manifest, es medio molesto poner en todos los tags  android:screenOrientation="portrait".  

luis montt

unread,
Nov 11, 2011, 8:47:04 AM11/11/11
to desarrolladores-android
Ya lo solucione,
en el archivo Manifest.xml se debe colocar del atributo android:screenOrientation="portrait" en la definicion de la actividad, quedando algo como esto:

<activity android:name="XXXXXX"   android:label="@string/XXXXXXXX" android:screenOrientation="portrait"></activity>

Saludos...

Juan de Dios Maldonado Sánchez

unread,
Nov 11, 2011, 10:39:20 AM11/11/11
to desarrollad...@googlegroups.com
No. El tag <application> no soporta ese atributo, y si no, echa un vistazo:

En el Manifest.xml hay que ponerlo en cada Actvitiy sí o sí.

A no ser que quieras especificarlo mediante código Java en el onCreate de cada Activity mediante:

2011/11/11 luis montt <l.m...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.

Julián Marqués

unread,
Nov 13, 2011, 8:59:14 AM11/13/11
to desarrollad...@googlegroups.com
Sobre este tema tengo una duda, como puedo evitar que al cambiar de horizontal a vertical o viceversa se cree de nuevo la actividad? Es me pasa que cuando se cambia de posición la vista que contiene el mapa desaparecen todos los Overlay y no se si es normal(son ItemizedOverlay).

Un saludo y disculpad la intrusión en el hilo.
Julián Fco Marqués García.

Juan de Dios Maldonado Sánchez

unread,
Nov 13, 2011, 9:12:43 AM11/13/11
to desarrollad...@googlegroups.com
http://developer.android.com/guide/topics/manifest/activity-element.html#config

Ahí especificas los cambios de configuración que quieres tratar de forma manual sin que android reinicie la actividad.

Normalmente te interesará especificar "orientation" y "keyboardHidden".

Si te interesa hacer algo "a mano" en el cambio de configuración, échale un vistazo a:

En tu caso, no necesitas sobrescribir el onConfigurationChanged.

2011/11/13 Julián Marqués <jfma...@gmail.com>

Julián Marqués

unread,
Nov 13, 2011, 9:20:48 AM11/13/11
to desarrollad...@googlegroups.com
Gracias!, le pego un vistazo :)
Reply all
Reply to author
Forward
0 new messages