2010-11-25 4 views
11

ist es möglich, die Ausrichtung einer Aktivität in der Manifest-Datei festzulegen.android Einstellung Aktivität Orientierung durch Code

aber ist es auch möglich, es aus Code zu tun? Wenn das so ist, wie?

danke!

+1

[Aktivität. setRequestedOrientation (..)] (http://developer.android.com/reference/android/app/Activity.html#setRequestedOrientation (int)) –

+0

danke, wissen Sie auch, ob es möglich ist, die Aktivität in diesem gesperrt zu halten Orientierung, egal wie das Gerät geneigt ist? – clamp

+0

@Clamp implementieren es in der gleichen Weise, wie der Cristian hat den Code über –

Antwort

25
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
+2

danke, wissen Sie auch, wenn es möglich ist, die Aktivität in dieser Ausrichtung gesperrt zu halten, egal wie das Gerät geneigt ist? – clamp

+2

FWIW Um die Aktivität in eine einzige Ausrichtung zu erzwingen, können Sie diese 'android: screenOrientation =" Porträt "' in Ihrer AndroidManifest.xml für alle Aktivitäten verwenden, die Sie sperren möchten. –

+0

Und wie programmatisch, Brett? Wenn ich eine "Bildschirmausrichtung sperren" in meinen Einstellungen oder im Menü hinzufüge, wäre es schön, dies tun zu können. –