Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个带有一些文本视图和一些图像视图的小部件。
当我想将字体应用于所有文本视图时,我需要一一获取 id 并相应地设置字体或颜色。
但是我如何从布局中获取所有文本视图组件,以便我可以通过迭代组件来为它们设置颜色?
尝试这个
for( int i = 0; i < myLayout.getChildCount(); i++ ){ if( myLayout.getChildAt( i ) instanceof TextView ){ (TextView) myLayout.getChildAt( i ).setTextColor(#FF0000); } }
myLayout 是你的 ViewGroup