納得できないfocusSearch
一番上のEditViewから右矢印キーを押下した場合、私が想定するフォーカス遷移先は次のEditViewなのだが
実際にフォーカスが遷移するのは右下のButton02である。
納得がいかん。
内部ではView#focusSearchがビューの親子関係を逆に辿って動いているのだが、明示的にフォーカスの順序を指定されていない場合(Viewのフォーカス遷移の順序はLayout.xmlで明示的に指定できる)、最終的にはビューの矩形を元に次のフォーカス遷移先が適切に選択される。
先ほどの続きになるが、以下のようにEditViewに入力される文字列を長くすると
今度は右矢印キーを押下してもフォーカスは遷移しなかったりする(下矢印キーの場合はきちんと遷移する)
やはり納得がいかん。