voz studio reproducir programacion pantalla móviles escuchar desarrollo curso con bloqueada aplicaciones apagada actividad android

studio - Android: escucha el cambio de orientación?



reproducir youtube pantalla bloqueada android (3)

A partir de Android 3.2 , también debe agregar " screenSize " en androidmanifest para una actividad específica

Así se convertirá tu declaración de actividad en xml.

<activity android:name=".ExampleActivity" android:label="@string/app_name" android:configChanges="orientation|screenSize">

¿Cómo escucharía el cambio de orientación en Android? y hacer ciertas cosas cuando el usuario ha cambiado a paisaje?


En su actividad, puede anular este método para escuchar el cambio de orientación e implementar su propio código.

public void onConfigurationChanged (Configuration newConfig)

La clase de Configuration tiene una constante int ORIENTATION_LANDSCAPE y ORIENTATION_PORTRAIT , para que pueda verificar el nuevo ajuste como este:

super.onConfigurationChanged (newConfig);

int orientation=newConfig.orientation; switch(orientation) { case Configuration.ORIENTATION_LANDSCAPE: //to do something break; case Configuration.ORIENTATION_PORTRAIT: //to do something break; }


Usted tiene un par de opciones:

En tu Manifiesto, pon:

<activity android:name=".HelloAndroid" android:label="@string/app_name" android:configChanges="orientation">

Y, en el código, sobrescribir onConfigurationChanged

@Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); setContentView(R.layout.main); // TODO }

Aquí hay un buen tutorial respecto.