我可以从我的java代码更改dimens.xml中的变量吗?或者只能通过 setTextSize(value)更改textView中的字体大小?
感谢您的帮助。
答案 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));