android - 如何在运行时更改style.xml?

时间:2013-12-05 07:48:52

标签: android styles

我的布局有很多textview。这些文本视图有一种样式,我想在运行时更改此样式,例如更改所有文本视图的文本大小。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

创建一个ArrayList,将TextViews添加到onCreate中的ArrayList,然后当你想要改变样式调用这样的方法时:

private void changeTextViewAppearance() { 
    for (TextView tv : tvArrayList)
        tv.setTextAppearance(R.id.my_res_id);
}

答案 1 :(得分:0)

尝试setTextAppearance功能!