2015-05-07 3 views
0

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

ответ

0

После выполнения некоторого кодирования для виджетов

Учитывая контекст остальной части вашего вопроса, я интерпретирую «виджеты» означают «приложение виджеты».

Я интересно, если я правильно, предполагая, что единственным способом вы можете изменять элементы пользовательского интерфейса через RemoteViews

Вообще говоря, да.

нет никакого способа, чтобы получить ссылку на какие-либо элементы на виджет (TextView, ImageView и т.д.)

Правильно. Виджеты приложений отображаются на главном экране, поэтому процесс домашнего экрана - это тот, который имеет объекты View, а не ваши. Исключение будет, если вы напишете собственный домашний экран.