Android,Widget,从小部件中获取所有组件

时间:2012-05-28 09:01:42

标签: android textview

我正在创建一个包含一些文本视图和一些图像视图的小部件。

当我想将字体应用于所有文本视图时,我需要逐个使用id 并相应地设置字体或颜色。

但是如何从布局中获取所有文本视图组件 我可以通过迭代组件来为它们设置颜色吗?

1 个答案:

答案 0 :(得分:2)

试试这个

for( int i = 0; i < myLayout.getChildCount(); i++ ){
  if( myLayout.getChildAt( i ) instanceof TextView ){
    (TextView) myLayout.getChildAt( i ).setTextColor(#FF0000);
  }
}

myLayout是你的ViewGroup