2017-10-12 2 views
0

Acer 7 인치 태블릿 (Android 6.0)에서 Android 앱을 시작할 때 문제가 있습니다. 태블릿 방향을 바꿀 때까지 fontSize이 더 커야합니다. 다른 타블렛으로는이 문제가 없습니다.방향에 따라 글자 크기가 변함

onCreateView 끝 부분에서 getResources().getConfiguration().fontScale으로 자원 정보를 얻습니다. fontSize 정상 시스템에서는 앱이 실행될 때 1.15을 반환하고 방향을 변경할 때 1.0을 반환하고 방향을 다시 변경 한 후에도 1.0을 유지합니다. 다른 타블렛상의 보통 크기 font이면 fontScale은 항상 1.0입니다.

이 문제를 해결하기 위해 어디를 봐야할지 모르겠다.

답변

0

태블릿 UI의 글꼴을 변경하려면 탭의 새 레이아웃을 만들고 탭 UI에 따라 텍스트 크기를 설정하십시오.

고해상도/레이아웃/핸드셋 용 main_activity.xml 번호 (사용 가능한 너비 600dp 미만)

고해상도/레이아웃 sw600dp/main_activity.xml # 7 "태블릿의 경우 (너비 600dp)

고해상도 /layout-sw720dp/main_activity.xml

관련 문제