Android: виджет и макет - PullRequest
       13

Android: виджет и макет

1 голос
/ 26 февраля 2012

Как я могу создать макет виджета, совместимый со всеми дисплеями и любой плотностью?Спасибо

1 Ответ

0 голосов
/ 26 февраля 2012

На самом деле это невозможно при использовании одного файла.

Лучший вариант - создать один макет, а затем создать один файл стиля.Затем в стиле поместите стили для элементов вашего макета.Затем вы можете создать файл измерений в формате layout-small, layout-normal, layout-large, layout-xlarge.Здесь вы можете разместить размеры, относящиеся к размеру дисплея, в измерениях, не зависящих от плотности, таких как dp и sp.

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

...