我有更多的维度
<resources>
<dimen name="tag_text_size">10dp</dimen>
<dimen name="text_separator_size">15dp</dimen>
<dimen name="tag_text_count_size">8dp</dimen>
<dimen name="text_home_page_size">20dp</dimen>
<dimen name="item_text_head_size">15dp</dimen>
<dimen name="item_text_time_size">10dp</dimen>
<dimen name="item_text_price_size">14dp</dimen>
<dimen name="item_text_address_pattern_size">12dp</dimen>
<dimen name="item_text_address_size">14dp</dimen>
<dimen name="setting_text_head_size">24dp</dimen>
<dimen name="order_text_comment_size">11dp</dimen>
</resources>
我在我的XML中使用了这个维度..
<TextView
android:textSize="@dimen/item_text_head_size" />
...
我想以编程方式更改维度,它将允许我更改字符串的大小
如何解决这个问题?
答案 0 :(得分:6)
无法以编程方式从活动中为dimen
文件中的dimen.xml
变量设置值。
执行所需操作的方法是删除android:textSize
属性,并使用Java中的setTextSize()
在运行时更改文本大小。