Я работаю над приложением для запуска Android. Я могу разместить AppWidgets и отобразить их в своем View, который получен из LinearLayout. Я не могу понять, как установить фокус на кнопки в виджете (например, отдельные элементы управления виджета «Управление питанием»), как это происходит со средством запуска по умолчанию.
Вот как я назначаю фокус для AppWidgetHostView:
widgetView.setFocusable(true);
widgetView.setSelected(true);
widgetView.requestFocus(true);
Весь виджет имеет фокус. Я знаю это, потому что весь виджет мигает, если я нажимаю кнопку ввода dpad.
Как установить фокус на одну из кнопок в виджете? Нужно ли перечислять RemoteViews виджета? Если да, то как?