2011-12-07 4 views
0

最終的にGoogleTV向けのエミュレータ上で実行されているAndroid 3.1アプリケーションのフラグメントの中にSeachViewがあります(これはアプリが何をすることができないかに制限があります) 。 SearchViewのクエリーアイコンの上にポインタを移動してクリックすると、クエリーボックスに点滅するカーソルが表示されます。検索語を入力すると、次の断片にフォーカスが移動します。ただし、検索アイコンをクリックした後、Tabキーを押すと、カーソルがクエリボックスに残り、入力したテキストがクエリボックスに表示されます。私は、埋め込まれたTextViewをSearchViewから引き出し、フォーカスを要求しないようにしました。私はまた、強制的にキーを押したイベントをタブキーで強制しようとしました。サイコロはありません。焦点を制御し続けるために何を見なければならないかに関する提案はありますか?フラグメントの一部としてSearchViewにフォーカスコントロールの問題があります

答えて

0

検索アイコン自体をクリックすると、SearchViewにフォーカスが当てられます。フォーカスがSearchviewにある場合、右側のdpadまたはtabキーを押すと、 'X'ボタンにフォーカスが当てられます。これがデフォルトの動作です。