納得できないfocusSearch


一番上のEditViewから右矢印キーを押下した場合、私が想定するフォーカス遷移先は次のEditViewなのだが

実際にフォーカスが遷移するのは右下のButton02である。

納得がいかん。

内部ではView#focusSearchがビューの親子関係を逆に辿って動いているのだが、明示的にフォーカスの順序を指定されていない場合(Viewのフォーカス遷移の順序はLayout.xmlで明示的に指定できる)、最終的にはビューの矩形を元に次のフォーカス遷移先が適切に選択される。
先ほどの続きになるが、以下のようにEditViewに入力される文字列を長くすると

今度は右矢印キーを押下してもフォーカスは遷移しなかったりする(下矢印キーの場合はきちんと遷移する)

やはり納得がいかん。