0

我可以从我的 java 代码中更改 dimens.xml 中的变量吗?还是只能通过setTextSize(value)更改 textView 中的字体大小?

感谢帮助。

4

1 回答 1

2

我可以从我的 java 代码中更改 dimens.xml 中的变量吗?

不,你不能。这些值是静态的。

还是只能通过 setTextSize(value) 来改变 textView 中的字体大小?

是的,这实际上是您应该动态更改尺寸的方式TextViews。-

TextView yourTextView = (TextView) findViewById(R.id.yourTextView);
yourTextView.setTextSize(20);

但是请记住,您应该使用您定义的尺寸dimens.xml来执行此操作。-

yourTextView.setTextSize(getResources().getDimension(R.dimen.dimen20));
于 2013-10-14T20:01:05.237 回答