После выполнения некоторых кодировок для виджетов мне было интересно, правильно ли я полагаю, что единственный способ изменить элементы пользовательского интерфейса - RemoteViews
, и нет способа получить ссылку на какие-либо элементы на виджетах (TextView, ImageView и т. д.). Или есть способ сохранить ссылки на эти конкретные элементы моего макета? Возможно, с помощью намерений или конструкторов? Спасибо за любой вклад.Получение ссылок на интерфейс виджета
0
A
ответ
0
После выполнения некоторого кодирования для виджетов
Учитывая контекст остальной части вашего вопроса, я интерпретирую «виджеты» означают «приложение виджеты».
Я интересно, если я правильно, предполагая, что единственным способом вы можете изменять элементы пользовательского интерфейса через RemoteViews
Вообще говоря, да.
нет никакого способа, чтобы получить ссылку на какие-либо элементы на виджет (TextView, ImageView и т.д.)
Правильно. Виджеты приложений отображаются на главном экране, поэтому процесс домашнего экрана - это тот, который имеет объекты View
, а не ваши. Исключение будет, если вы напишете собственный домашний экран.