Kontrolle Orientierung Android, wenn die option "Bildschirm Automatisch drehen" deaktivieren Sie in der Einstellung?
Wie Sie sehen können Youtube-app für Android, das können Sie drehen Sie den Bildschirm vom hoch-ins Querformat, auch wenn die option "Bildschirm Automatisch drehen" deaktivieren Sie in der Einstellung. Wie kann ich dasselbe tun? Danke an alle Jungs!
InformationsquelleAutor tungdx | 2013-01-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden -
ActivityInfo.SCREEN_ORIENTATION_SENSOR
wenn Sie wollen, drehen Sie den Bildschirm unabhängig von der Auswahl des Benutzers anderes verwendenActivityInfo.SCREEN_ORIENTATION_USER
. Dies wird nur drehen Sie den Bildschirm, wenn seine eingeschaltet.InformationsquelleAutor Pawan Maheshwari
Können Sie auch
Danke Helios zu Entzünden, ich kann legen Sie die Ausrichtung des Android-Geräts bei Verwendung der Methode "setAutoOrientationEnabled" vor. Nochmals vielen Dank!
InformationsquelleAutor Shadow
Als es hier gezeigt wird http://developer.android.com/guide/topics/sensors/sensors_overview.html können Sie sich registrieren und Ihren eigenen sensor (
TYPE_ACCELEROMETER
in diesem Fall) und dann hören Sie auf, es ist Veranstaltungen.Wenn Sie berechnen, dass die Telefon-Orientierung geändert wurde, sollten Sie programmgesteuert ändern layout der Orientierung dann.
link und link - hier sind die besten tutorials in diesem Thema, die ich kenne.
vielen Dank squixy
InformationsquelleAutor Kamil Lelonek
Verwenden Sie diese im onCreate der Aktivität, die Sie wollen in der Lage sein, drehen Sie den Bildschirm:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
Es hat keine Auswirkungen auf andere Aktivitäten oder das ganze Gerät Einstellungen.
Habe ich versucht. Es funktioniert.
InformationsquelleAutor user1914692
Verwenden setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR), wird es außer acht lassen, die auto-rotate-option und drehen Sie einfach, Wann immer Ihr Gerät gedreht wird.
InformationsquelleAutor Lei Leyba