치수를 프로그램 적으로 설정할 필요가 없습니다. 모든 안드로이드 장치 해상도에 대해 설정된 텍스트 크기에 대해 dimens.xml을 사용했습니다. XML 파일에서
: 값 폴더에서
<TextView
android:id="@+id/txt_day_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="1"
android:textColor="@color/black"
android:textSize="@dimen/text_size"
android:textStyle="bold" />
값-hdpi에 => dimens.xml 값 폴더 값-MDPI => dimens.xml에서 (480X800)
<dimen name="text_size">20dp</dimen>
(320 × 480)
값 폴더에서
<dimen name="text_size">16dp</dimen>
값-sw360dp-notlong-hdpi에 => dimens.xml (540x960)
값 폴더 값-sw360dp-xhdpi 값 => dimens.xml (720x1280)
<dimen name="text_size">23dp</dimen>
폴더 값-sw360dp-notlong-xhdpi => dimens.xml (768x1280)
에서 691,363,210
<dimen name="text_size">21dp</dimen>
값 폴더에서
<dimen name="text_size">24dp</dimen
값-sw360dp-notlong-xxhdpi => dimens.xml (1080x1920)
<dimen name="text_size">27dp</dimen
내 대답을 확인하고 작동하는지 아닌지 알려주세요. –