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 を 1 つずつ取得し、それに応じてフォントまたは色を設定する必要があります。
しかし、レイアウトからすべてのテキストビューコンポーネントを取得して、コンポーネントを反復処理することでそれらすべてに色を設定するにはどうすればよいですか?
これを試して
for( int i = 0; i < myLayout.getChildCount(); i++ ){ if( myLayout.getChildAt( i ) instanceof TextView ){ (TextView) myLayout.getChildAt( i ).setTextColor(#FF0000); } }
myLayout は ViewGroup です