4

我有更多的维度

<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" />

...

我想以编程方式更改尺寸,它将允许我在任何地方更改字符串的大小

如何解决?

4

1 回答 1

6

无法通过活动以编程方式设置文件中dimen变量的值。dimen.xml

做你想做的事情的方法是删除你的属性并在运行时使用Javaandroid:textSize更改文本大小。setTextSize()

于 2012-12-04T09:47:43.500 回答