Android 앱에서 방향 변경을 사용하지 않으려하지만 사용자가 기본 방향 (태블릿의 경우 가로 방향, 휴대 전화의 세로 방향)을 사용하도록 허용하려고합니다.다른 기기의 Android 기기에서 화면 방향을 수정하는 방법
다른 값으로 "android : screenOrientation"을 설정하려고했지만 적절한 값을 찾을 수 없습니다.
Java 코드 (작성해야하는 코드)를 작성해야합니까, 아니면 manifest를 사용하여 해결할 수 있습니까? @ Pierrew의 힌트에
UPD으로, 나는 세로 레이아웃 가로 레이아웃의 기본 레이아웃에 대한 res/layout/main.xml
, res/layout-land/main.xml
및 res/layout-port/main.xml
을 작성해야합니다. 따라서, 모든 레이아웃을 res/layout/main.xml
에 정의하고 오리엔테이션을 res/layout-land/main.xml
및 res/layout-port/main.xml
으로 명확하게 정의하는 방법을 알아야합니다.
은 내가 res/layout/main.xml
에 레이아웃을 선언하고 res/layout-land/main.xml
및 res/layout-port/main.xml
모든 레이아웃 속성을 도출하고 도출 된 레이아웃 만 android:screenOrientation
값을 재정의 할 필요가 있다고 생각합니다.
어떻게 할 수 있습니까?
권한을 추가하는 것이 질문이었다 nswered [여기] (http://stackoverflow.com/questions/9627774/android-allow-portrait-and-landscape-for-tablets-but-force-portrait-on-phone) –