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