2016-12-10 4 views
2

나는 FrameTextView을 가진 매우 기본적인 레이아웃을 가지고 있습니다. 휴대폰을 뒤집어 놓으면 (역 초상화) 텍스트가 나에게 맞지 않아 화면이 회전하지 않습니다. 기본적으로 화면이 3 방향으로 만 회전하도록 의도 된 동작입니까?화면 방향 - 역 초상화

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

매니페스트 : 나는 최근 안드로이드 OS에서의 기본 설정의 일부 연구를 통해 수집 할 수있는 건

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

. 이 작업을하기 위해 복잡한 작업을해야합니까? 또는 레이아웃을 추가하는 것과 같이 작은 설정으로 작업을 수행 할 수 있습니까?

내가 OS를 대상으로 5+ (API 21) 당신의 AndroidManifest.xml 파일에서

답변

2

, 당신은 센서에서 방향을 사용하도록 <activity>를 구성해야합니다. 이 값이 기본값이어야하지만 가능한 모든 방향에 대해 센서의 방향으로 강제 설정할 수 있습니다. android:screenOrientation="fullSensor"

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

쉽습니다. 덕분에 나는 이것을 정말로 놓쳤다! – Slamit