Aplicacion android con orientacion vetical (portrait) solo

Blog >Lista Soluciones > Orientación sólo vertical (Portrait)

Vamos a configurar nuestra aplicación android para que se ejecute sólo con orientación vertical o portrait.






Esto se hace de una forma muy sencilla, vamos a nuestro AndroidManifiest.xml y añadimos esta línea:


<?xml version="1.0" encoding="utf-8"?>
<manifest>
    <application>
        <activity android:name="mi.paquete.MiActivity"
                  android:screenOrientation="portrait" />
    </application>
</manifest>

Pero oJoOoOo !! También se puede hacer desde la clase java de la actividad, en el onCreate : 


setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);


Y ya está, esta función podemos implementarla también si queremos en alguna ocasión manejar algo en el cambio de orientación :



@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
 
    // Checks the orientation of the screen
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
        Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
    }
}







Más info, en el sitio oficial aquí.



Compartir Compartir Compartir Compartir



4 comentarios:

  1. "configChanges:orientation" sólo es para notificar a la activity de los cambios de orientación en el onConfigurationChanged.

    La forma de hacer una activity sólo portrait en el Manifest es mediante el atributo: android:screenOrientation="portrait". Y no necesitas indicar nada en el onCreate.

    ResponderEliminar
    Respuestas
    1. Gracias por la aclaración, la verdad que me confundí de linea, ahora mismo lo corrijo. Saludos

      Eliminar
  2. La verdad que si tienen razón fue de una manera muy sencilla de hacer. Algo complicado pero me puse a pensar y fue muy facil de realizar. Blog como estos son los que valen la pena,Gracias.
    Fuente: www.descargarplaystore.com

    ResponderEliminar
  3. Muy sencillo y rápido de configurar sin ningún problema ocasionado, mi teléfono le funciono muy bien, muchas gracias por las instrucciones. Un amigo me recomendó este blog y ya varios de mis amigos lo habían hecho en su teléfono.
    Fuente: www.actualizarplaystore.net

    ResponderEliminar