2012年4月8日日曜日

フォーカスについて

XMLのrequestFocusでフォーカスを取得できるのは、最初のsetContentViewのみ。

一つのアクティビティで複数のビューをセットした場合、二度目にinflateしたXMLのrequestFocusには反応しない(…と思う。この辺りちゃんとコード読んで理解した方がよさそう)ので、コード上でフォーカス処理を書く必要がある。

2.0系OSで困るケースはほとんどないと思うけど、3.0系以降のフラグメントを使う際にこういう症状に遭遇した。

0 件のコメント:

コメントを投稿