我在 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));
但这两种方法给出了不同的结果。我知道这getDimension
是基于与资源关联的当前 DisplayMetrics。
但是我应该怎么做才能使这两种方式看起来一样?