我的布局有很多textview。这些文本视图有一种样式,我想在运行时更改此样式,例如更改所有文本视图的文本大小。我怎么能这样做?
答案 0 :(得分:1)
创建一个ArrayList,将TextViews添加到onCreate中的ArrayList,然后当你想要改变样式调用这样的方法时:
private void changeTextViewAppearance() {
for (TextView tv : tvArrayList)
tv.setTextAppearance(R.id.my_res_id);
}
答案 1 :(得分:0)
尝试setTextAppearance
功能!