2015-09-28 7 views
0

Это немного разочарования, as of Android 4.0, app widgets are automatically given margins between the widget frame and the app:Android: контроль виджет поля

Standard Widget Anatomy

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

Однако, я недавно играл с Nova launcher и отмечаю, что с помощью этой панели можно управлять полями виджетов. Более того, хотя есть глобальный параметр поля виджета (что-то вроде None, Small, Medium, Large), этот параметр можно активировать для каждого виджета.

И это прекрасно, чтобы получить виджеты, которые простираются от края к краю. Смотрите, например, следующий скриншот из my meteogram app:

enter image description here

Итак, вопрос ... как же управляющие пусковых полей виджета Nova и может тот же метод можно использовать на уровне виджета, или действительно ли элемент управления должен поступать с уровня запуска, так что нет никакой надежды на ведение границ виджета, если вы не разработчик запуска?

ответ

0

Ваши предположения верны. Контроль маржи виджета лежит с пусковой установкой, поэтому вы не можете с этим справиться, если не будете строить пусковую установку.