0

다국어로 내 앱을 완성했지만 기기 방향이 가로로 변경되면 앱의 언어가 변경됩니다.화면 방향을 변경할 때 변경하지 않고 내 응용 프로그램 언어를 유지하는 방법은 무엇입니까?

화면을 회전시킬 때 앱 언어를 변경하지 않고 (onSaveInstanceState) 메소드를 사용하여 유지할 수 있습니까?

삽입해야하는 코드는 무엇입니까 ??

+0

당신이 내 대답을 확인할 수 있습니다이 시도? – KeLiuyue

답변

0

당신의 manifest

<activity 
    android:name=".MainActivity" 
    android:configChanges="keyboardHidden|orientation|screenSize"> 
</activity> 

그리고

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
    // you can do something here 
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { 
     // orientation_landscape 
     Toast.makeText(this, "orientation_landscape", Toast.LENGTH_SHORT).show(); 
    } else { 
     // orientation_portrait 
     Toast.makeText(this, "orientation_portrait", Toast.LENGTH_SHORT).show(); 
    } 
}