在我的布局 XML 文件中,我通过一个名为dimens.xml
.
例如,dimens.xml
包含如下参数:
<dimen name="textSize_normal">20dp</dimen>
<dimen name="buttonTextSize_normal">15dp</dimen>
<dimen name="editTextSize_normal">17dp</dimen>
<dimen name="buttonHeight_normal">37dp</dimen>
<dimen name="margin_normal">5dp</dimen>
例如,在我main.xml
的 中,我会通过执行以下操作来设置 a 的文本大小TextView
:
android:textSize="@dimen/editTextSize_normal"
它工作得很好。
现在,我的问题是,是否可以从我的主要活动中以编程方式为dimen
我的文件中的变量设置值?dimen.xml
我想要做的是获取屏幕尺寸,并设置,例如,textSize
基于屏幕高度的一小部分,以便它可以轻松适应任何屏幕尺寸。我已经弄清楚了,我只需要你的帮助来弄清楚如何dimen
在我的代码中设置变量。