2012-03-26 14 views
2

Ich mache eine App und im im Moment optimieren es auf Samsung Galaxy Tab. Ich habe ein kleines Problem hier, wenn ich die Anwendung starte, ist es in nur einer Hochformat-Ausrichtung.Samsung Galaxy Tab Hochformat Probleme

Ich benutze diesen Code:

android:screenOrientation="portrait" 

Es wird nur mit einem Porträt Bildschirmausrichtung arbeiten, so dass, wenn ich das Gerät auf dem Kopf drehen, seine jetzt ändern. Es ist ein wenig nervig, denn wenn ich die Anwendung in der falschen Ausrichtung starte, kam meine App auf den Kopf und wird sich nicht ändern.

Was kann ich damit machen?

+0

Überprüfen Sie dies: http://StackOverflow.com/Questions/1410504/how-to-make-application-Completely-ignore-Screen-Orientation-change-in-android – papaiatis

+0

@papaiatis ist nicht sein Problem tatsächlich. –

Antwort

2

können Sie versuchen, Activity. setRequestedOrientation(int)

Der Parameter entweder ActivityInfo.SCREEN_ORIENTATION_PORTRAIT oder ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT sein kann

+0

er he he .... Netter Trick, um Antwort zu geben :) –

3

Statt android:screenOrientation="portrait" der Einstellung Sie android:screenOrientation="sensorPortrait" setzen sollten, wenn Sie auf API-Ebene sind 9+. Für weitere Informationen: documentation.

0

In onCreate() vor super.onCreate() -Aufruf unter Aufruf der Methode ... es sollte funktionieren ...

Verwandte Themen