Подтвердить что ты не робот

Android: есть ли способ получить размер объекта RemoteViews?

В моем виджетах приложения у меня есть LinearLayout, чья высота и ширина заданы как fill_parent. Есть ли способ получить во время выполнения, фактический размер, выделенный этому представлению?

4b9b3361

Ответ 1

XML файл виджета виджета приложения определяет общий размер вашего виджета; вы должны проектировать свои макеты с учетом этого размера. Если вы используете виджеты большого размера, вам понадобятся отдельные метаданные и макет для каждого из них.

В системе виджетов приложений используются абстрактные "единицы сетки", которые вы можете превратить в DP, см. эту страницу. Если вы установите неверный размер, он будет просто "усекать" до ближайшего размера сетки от вашего имени (и ваш макет будет выглядеть "плохим" ).

Android 3 и 4 дают вам больше возможностей для калибровки.