私はAndroidランチャーアプリケーションに取り組んでいます。AppWidgetsをホストして、LinearLayoutから派生したビューに表示できます。デフォルトのランチャーの場合のように、ウィジェット内のボタン(たとえば、Power Controlウィジェットの個々のコントロール)にフォーカスを設定する方法がわかりません。
これが、AppWidgetHostViewにフォーカスを割り当てる方法です。
widgetView.setFocusable(true);
widgetView.setSelected(true);
widgetView.requestFocus(true);
ウィジェット全体に焦点が当てられます。十字キーのEnterボタンをクリックするとウィジェット全体が点滅するので、これを知っています。
ウィジェット内のボタンの1つにフォーカスを設定するにはどうすればよいですか?ウィジェットのRemoteViewを列挙する必要がありますか?もしそうなら、どのように?