Я хочу, чтобы TextView
было "12sp"
, если экран имеет плотность пикселей hdpi
или меньше.В противном случае я хочу, чтобы Android Studio определяла TextSize
, как это обычно происходит, когда атрибут textSize
специально не определен.Как мне это сделать?
В настоящее время у меня есть файл dimens.xml
в values-hdpi
с кодом:
<?xml version="1.0" encoding="utf-8"?>
<dimen name="text_size">12sp</dimen>
<resources>
это в соответствующем TextView
в моем XML-файле:
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/version_text"
android:textSize="@dimen/text_size">
В настоящее время TextView
во всех измерениях экрана имеет размер 12sp