Android: управление полями виджета
Немного огорчает то, что начиная с Android 4.0, виджетам приложения автоматически присваиваются поля между рамкой виджета и приложением:
Пространство на экране небольшого телефона слишком дорого, и запас может представлять довольно большую потерю, особенно когда виджет тоже маленький. Несмотря на часы просмотра, я не вижу способа переопределить или контролировать поля виджета.
Тем не менее, я недавно играл с пусковой установкой Nova, и обратите внимание, что с помощью этого пускового устройства можно контролировать поля виджетов. Более того, хотя есть глобальная настройка полей виджета (например, "Нет", "Маленький", "Средний", "Большой"), этот параметр можно активировать для каждого виджета.
И приятно получать виджеты, которые простираются от края до края. См., Например, следующий снимок экрана с моим приложением метеограммы:
Итак, вопрос в том... как средство запуска Nova управляет полями виджета и может ли тот же метод использоваться на уровне виджета, или же элемент управления обязательно приходит с уровня средства запуска, так что нет никакой надежды когда-либо контролировать поля виджета, если только вы разработчик лаунчера?
1 ответ
Ваши предположения верны. Контроль полей виджетов осуществляется с помощью средства запуска, поэтому вы ничего не можете с этим поделать, если не создадите средство запуска.