Как поддерживать изменяемые виджеты? - PullRequest
1 голос
/ 07 января 2012

Мое приложение поддерживает этот диапазон API

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="14" />

У него также есть один базовый виджет приложения, размер которого можно изменять, но поскольку более старые API не поддерживают android: resizeMode в манифесте перечисляет этот виджет в нескольких предопределенных размерах.

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

1 Ответ

2 голосов
/ 13 января 2012

Хорошо, я нашел одно решение - иметь два набора виджетов, один для старых телефонов и один для новых телефонов.Определите два логических ресурса, один для истинных телефонов и один для новых телефонов, и используйте их для включения / отключения виджетов в манифесте

. Можно ли отображать виджет только дляопределенная версия для Android?

...