0

这就是我实现它的方式

topBar.setTextSize(TypedValue.COMPLEX_UNIT_DIP, R.dimen.sTextSize);

这是维度

<item name="sTextSize" format="float" type="dimen">30.0</item>

文本大小出来非常非常小,这是怎么回事?

4

1 回答 1

0

您将 ID 设置为文本大小,而不是存储在该 ID 下的值。你应该做这样的事情:

int textSize = getResources().getDimension(R.dimen.sTextSize);
topBar.setTextSize(TypedValue.COMPLEX_UNIT_DIP, textSize);
于 2012-08-31T22:14:07.237 回答