Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Android / Bloquear orientación de la pantalla

Bloquear orientación de la pantalla

Por jc mouse miércoles, julio 24, 2013

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 🙂

portrait

landscape

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.

vista app

vista desagradable

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. 🙂

Tags

Artículos similares

Uso de Arrays: Ejemplo práctico

En este post iremos conociendo de un modo práctico que es y como se utiliza un Array en java, para esto partiremos de un[...]

Crear componente Switch de Android para Java Swing

En este post crearemos un componente que solo hay en android y que no esta disponible en la paleta de controles de Netbe[...]

Simplifica tu código

Project Lombok es una biblioteca para java que se conecta con su IDE (Integrated Development Environment – Entorno[...]

GSON: Convertir array JSON en List de objetos Java

En este ejemplo tenemos un array en JSON el cual representa una lista de alumnos y queremos llevar este a una lista en j[...]

Yo quiero un mar para Bolivia

La Guerra del Pacífico, también denominada Guerra del Guano y el Salitre, fue un conflicto armado acontecido entre 1879[...]

Contar segundos (Problema Resuelto)

El problema dice asi: Se desea contar los segundos que se presiona un JButton en un formulario. Solución: Para resolver[...]