1

私のアプリケーション内で、検索ボタンが押されたときにインターセプトし、アプリケーションの検索機能を提供するフラグメントを表示したいと思います。

Activity.onKeyDown、Activity.dispatchKeyEvent、Activity.onKeyUp Activity.onSearchRequestedをオーバーライドし、アクティビティ内のすべてのビューに適切なリスナーを設定しようとしました。

ただし、検索ボタンが押されたときにこれらのメソッドが呼び出されることはなく、標準のGoogleTV検索ボックスが表示されます。

検索ボタンを傍受する正しい方法は何ですか?

ありがとう

4

2 に答える 2

2

残念ながら、Google TVの場合、検索キーを傍受することはできません。ユーザーテストによると、これは問題であるため、検索は常にグローバルです。レイアウトのどこかに検索アイコンが表示されているはずです。

于 2012-07-06T08:29:47.937 に答える
0

あなたの提案によると、あなたのユーザーがレイアウトの他の場所に検索アイコンを持っているアプリでテストされたかどうか疑問に思わずにはいられません。:-/それは幸せなユーザーエクスペリエンスではありません、私を信じてください。デフォルトのGoogleTVミュージックプレーヤーでの現在の検索スキームも同様です。

テストされたユーザーの数と、それらを再テストする見込みは何ですか?

于 2012-11-20T22:18:17.350 に答える