dimens.xml에는 다음이 있습니다.
<dimen name="text_medium">18sp</dimen>
런타임에서이 값을 얻고 텍스트보기의 텍스트 크기를 설정합니다.
int size = context.getResources().getDimensionPixelSize(R.dimen.text_medium);
textView.setTextSize(size).
10 인치 태블릿 (1280 x 800)에서는 모든 것이 정상입니다. 그러나 전화 (800 x 480)에서는 텍스트보기에 매우 큰 글꼴이 있습니다. 태블릿에서 크기는 18입니다. 전화로는 27 세입니다.
다음과 같이 수동으로 크기를 설정하는 경우 :
textView.setTextSize(size)
크기는 두 장치 모두에서 정상입니다.