Cuando escribimos aplicaciones para android debemos tener cuidado al diseñar la interfaz en la posición que tomaran los controles de los elementos cuando la pantalla este en «portrait» o «landscape«, podemos diseñar dos LAYOUTS para cada vista o podemos bloquear la orientación de la pantalla 🙂
En un post anterior creamos una aplicación para realizar llamadas telefónicas, pero solo usando un layout y sin bloquear la orientación de la pantalla por lo cual cuando giremos el celular, en la orientación landscape, nuestra aplicación se deforma para tomar esa forma e incluso, parte de la aplicación se pierde.
Si lo que queremos es que nuestra aplicación solo se vea para la vista PORTRAIT, deberemos añadir:
android:screenOrientation="portrait"
O para la vista landscape:
android:screenOrientation="landscape"
en nuestro archivo «AndroidManifest.xml» , buscamos la etiqueta <activity …> por ejemplo en el caso de nuestra aplicación:
<activity android:name="com.tutorial.etphonehome.ETActivity" android:label="@string/app_name" >
y añadimos el código SCREENORIENTATION:
<activity android:name="com.tutorial.etphonehome.ETActivity" android:label="@string/app_name" android:screenOrientation="portrait" >
Guardamos y el bloqueo de pantalla esta listo. 🙂
Una Vista (View) es una Tabla Virtual cuyo contenido está definido por una consulta (SELECT), al igual que una tabla rea[...]
Java Printing nos permite hacer uso de las impresoras del sistema para, valga la redundancia 🙂 imprimir los gráficos de[...]
Hola 🙂 en esta ocasión un amigo del Brasil nos envía un proyecto java de una Urna Electrónica o Voto Electronico, desarr[...]
Acierta los colores o Adivina los colores es un sencillo juego que consiste en que dado 6 colores «rojo», «verde», «salm[...]
Existen muchas camaras de seguridad por internet algunas protegidas por contraseña pero la mayoria no, utilizando el hac[...]
El espirógrafo es una herramienta para generar diseños geométricos conocidos como hipotrocoides (es la curva plana que d[...]