I only want a TextView to be "12sp" if the screen has a pixel density of hdpi or less. Otherwise, I want the TextSize to be defined by Android Studio, as it usually happens when the attribute textSize is not defined specifically. How do I do that?
Currently, I have a dimens.xml file in values-hdpi with the code:
<?xml version="1.0" encoding="utf-8"?>
<dimen name="text_size">12sp</dimen>
<resources>
this is in the relevant TextView in my XML file:
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/version_text"
android:textSize="@dimen/text_size">
Currently, the TextView in all screen dimensions has the size 12sp