2016-12-10 106 views
2

我有一個非常基本的佈局,FrameTextView。 當我將手機翻過來(反向人像)時,文字沒有朝向​​我,屏幕不旋轉。默認情況下,屏幕只能在3個方向旋轉嗎?屏幕方向 - 反向肖像

<TextView 
    android:text="Text" 
    android:textAlignment="center" 
    android:textSize="70dp" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content"/> 

清單:

<activity 
     android:name=".Menu" 
     android:screenOrientation="user"/> 

從我可以通過研究收集它的最近的Android操作系統的默認設置的一部分。我是否需要編寫任何複雜的程序才能使其工作?或者一個小的設置可以完成這項工作(如添加布局)?

我的目標OS 5+(API 21

回答

2

在你AndroidManifest.xml文件,你需要將<activity>配置爲使用定向從傳感器。這應該是默認設置,但是您可以強制它到達所有4種可能方向的傳感器方向,使用android:screenOrientation="fullSensor"

<activity 
      android:name=".ui.MainActivity" 
      android:label="@string/app_name" 
      android:screenOrientation="fullSensor" 
      android:theme="@style/AppTheme.NoActionBar" /> 
+0

這很容易!謝謝,我真的錯過了! – Slamit