Android에서 오리엔테이션을 처음 사용합니다. 지금까지는 portrait
모드에서만 작동했으며, 이제는 두 방향 모두에서 작업하고 있습니다. 나는 방향을 매니페스트 파일에서이 방법을 사용하고 있습니다 : ---오리엔테이션 안드로이드에?
<activity android:name=".Activity_name"
android:configChanges="orientation|keyboardHidden">
문제는 : -
나는이 두 가지 레이아웃 폴더가 - 하나 layout
다른 &이 모두 layout-land
입니다을 방향. 이제는 내 앱을 실행하는 경우가 있습니다. 레이아웃 xml 파일 모두 방향 & 번 레이아웃 xml 파일 & 레이아웃 - 랜드 xml 파일 모두 작동합니다.
이 문제를 해결하는 방법?
&이 코드를 사용하는 경우 : -
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){
setContentView(R.layout.login_landscape);
}
else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
setContentView(R.layout.login);
}
}
그런 방향으로 문제가 해결됩니다하지만 내 코드는 한 번만 작동하므로 작업이 다시 만들어지지 않습니다. 내 단추가 지금 작동하지 않습니다. 2. 내 두 번째 질문은 두 XML 파일 구성 방법에서 코드를 관리하는 방법 오리엔테이션의 완전한 개념을 알고 싶습니다. 답은 매우 감사하게 생각합니다.
감사 & 따뜻한 안부, Deepanker Chaudhary
대형 또는 초대형 기기의 경우 앱이 가로 모드로 실행되며 작고 일반적인 기기의 경우 세로 모드로 실행됩니다. – Rohit
다른 방향 및 레이아웃에 대해 다른 XML을 사용할 수 없습니다 – juned