RemoteViews setLayoutParams? - PullRequest
       12

RemoteViews setLayoutParams?

5 голосов
/ 26 июля 2010

Я бы хотел установить высоту TextView на WRAP_CONTENT удаленно.

Как бы я это сделал, поскольку функции remoteviews.setLayoutParams(viewId, param) нет?

Я пытался remoteviews.setInt.(viewId, "setHeight", -2), но это просто устанавливает высоту TextView на ноль ...

Спасибо!

1 Ответ

7 голосов
/ 26 июля 2010

Когда вы создаете RemoteViews, передайте идентификатор ресурса конструктору, для которого TextView имеет значение высоты, установленное на wrap_content. Помните, что при отправке обновлений вы фактически перерисовываете виджет приложения, поэтому вы можете использовать файлы макета, чтобы влиять на изменения, которые вы не можете сделать с помощью методов RemoteViews.

...