У меня есть переменная at dimens.xml
<resources>
<dimen name="btn_text_size">12sp</dimen>
</resources>
И я могу использовать его в файле макета:
<TextView
android:textSize="@dimen/btn_text_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/dialog_tags_complete"
/>
или программно
tagButton.setTextSize(c.getResources().getDimension(R.dimen.tag_text_size));
Но эти 2 метода дают разные результаты. Я знаю, что getDimension
основаны на текущем DisplayMetrics, связанном с ресурсами.
Но что я должен сделать, чтобы сделать эти два способа одинаковыми?