누군가 내 응용 프로그램을 세로 모드로 잠그는 방법을 알려줄 수 있습니까? 매니페스트 파일의 간단한 구성입니까?
답변
예. android:screenOrientation="portrait"
기본 활동 아래의 매니페스트에 추가하십시오 .
<activity android:name=".yourActivity" android:screenOrientation="portrait"... />
답변
예! 활동 태그의 속성입니다.
<activity android:name=".yourActivity" android:screenOrientation="portrait" ... />
답변
또한 활동 요소에 다음을 추가해야 할 수도 있습니다.
android:configChanges="keyboardHidden"
이렇게하면 사용자가 슬라이딩 키보드를 열 때 OS가 방향을 변경하지 않습니다.
답변
이 답변 중 어느 것도 내 시스템에서 작동하지 않았지만 내가 개발 한 간단한 앱에서 다음이 완벽하게 작동한다는 것을 알았습니다.
MainActivity.java 내에서 다음을 추가하십시오.
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
에 에서 onCreate ()
이 내 꺼야:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
나는 그것이 (항상) 잠금 방향을 잠그는 모범 사례가 아니라는 것을 알고 있지만 특별한 상황에서는 유효하며 계속 개발하는 동안 일시적으로 만 이것을 원합니다.
답변
