如何更改dimens.xml中的值

时间:2013-10-14 19:56:57

标签: java android textview

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

感谢您的帮助。

1 个答案:

答案 0 :(得分: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));