Android プラットフォーム フレームワークのソース コードを調べたところ、その実装が見つかりました。コードフラグメントは次のとおりです。
public final View findViewWithTag(Object tag) {
if (tag == null) {
return null;
}
return findViewWithTagTraversal(tag);
}
protected View findViewWithTagTraversal(Object tag) {
if (tag != null && tag.equals(mTag)) {
return this;
}
return null;
}
与えられたタグを自分のタグと比較して、それ自体またはnullを返すだけのようです。トラバーサルは何も起こりません。では、タグ付きの子ビューを見つけるにはどうすればよいでしょうか?