Изменить высоту приложения виджета программно?

Можем ли мы программно и динамически изменять высоту appWidget во время выполнения в зависимости от отображаемых компонентов списка.

1 ответ

Решение

Нет. Размер виджета приложения управляется пользователем с помощью главного экрана, а не вы. Вы предлагаете изменение размера с использованием метаданных виджета приложения, но фактическое изменение размера не в ваших руках.

В конце концов:

  • Не все домашние экраны позволяют виджетам приложений изменять размер любым способом из-за ограничений в реализации домашнего экрана

  • Ваш виджет приложения может быть смежным с другими вещами (например, другими виджетами приложения, ярлыками), где изменение размера виджета приложения может повлиять на эти другие вещи

  • То, что вы хотите, чтобы виджет приложения был больше, не означает, что пользователь хочет, чтобы виджет приложения был больше

Другие вопросы по тегам