ビューの階層を検索して、特定のタイプのビューを取得することは可能ですか?
getElementsByTagName
JSと同等
このように定義されます:
public ArrayList<T> getElementsByTagName(View v, Class<T>){
....
}
これに似て呼ばれます:
ArrayList<TextView> labels = getElementsByTagName(parentView, TextView.class);
ビューの階層を検索して、特定のタイプのビューを取得することは可能ですか?
getElementsByTagName
JSと同等
このように定義されます:
public ArrayList<T> getElementsByTagName(View v, Class<T>){
....
}
これに似て呼ばれます:
ArrayList<TextView> labels = getElementsByTagName(parentView, TextView.class);
ViewGroupにはgetChildCount()
、getChildAt()
ツリーをトラバースして必要な子をフィルタリングできるようになっています。