안드로이드 개발 질문/답변
(글 수 45,052)
maifest에 screen의 모드 변경을 인식하기 위해 아래 내용을 추가했습니다
<activity android:name=".MyActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboard">
위 내용을 추가하고
@Override
public void onConfigurationChanged(Configuration _newConfig) {
super.onConfigurationChanged(_newConfig);
if (_newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
//텍스트뷰에 글자 land 바꾸기
}
else
{
//텍스트뷰에 글자 ver로 바꾸기
}
}
수평모드일 때는 land라는 글짜가 나오게 하고
수직 모드일때는 ver이라는 글짜가 나오게 하려고 했는데
제대로 작동하지 않습니다.
수직모드에서 수평모드로 바꾸면 아무 글자도 안나오고
수평모드에서 수직 모드로 이동하면 ver이라는 글짜가 나옵니다.
위 방식이 수평모드, 수직모드 변화를 인식하는 방법이 맞는지요...
제가 원하는 건 수직 수평모드의 변화를 인식하고 모드에 맞는 작업을 하기 위해서 입니다...
조언 부탁드립니다.
<activity android:name=".MyActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboard">
위 내용을 추가하고
@Override
public void onConfigurationChanged(Configuration _newConfig) {
super.onConfigurationChanged(_newConfig);
if (_newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
//텍스트뷰에 글자 land 바꾸기
}
else
{
//텍스트뷰에 글자 ver로 바꾸기
}
}
수평모드일 때는 land라는 글짜가 나오게 하고
수직 모드일때는 ver이라는 글짜가 나오게 하려고 했는데
제대로 작동하지 않습니다.
수직모드에서 수평모드로 바꾸면 아무 글자도 안나오고
수평모드에서 수직 모드로 이동하면 ver이라는 글짜가 나옵니다.
위 방식이 수평모드, 수직모드 변화를 인식하는 방법이 맞는지요...
제가 원하는 건 수직 수평모드의 변화를 인식하고 모드에 맞는 작업을 하기 위해서 입니다...
조언 부탁드립니다.