В содержимое информационного файла поставщика виджетов (/res/xml/bday_appwidget_provider.xml).
В этом файле Android указывается желаемая ширина и высота виджета в пикселях. Однако Android округлит их до размеров ближайшей ячейки. Android организует область своего домашнего экрана в виде матрицы ячеек; каждая занимает площадь размером в независимых от разрешения пикселя (dp) по ширине и высоте. Для Android рекомендуется указывать значения ширины и высоты кратными размерам этих ячеек минус пикселя (для учета скругленных углов).
В этом файле также задана частота вызова метода onUpdate. В Android настоятельно рекомендуется, чтобы это значение не превышало несколько раз в день. Вы можете указать, чтобы обновление не вызывалось никогда. Это полезно, когда необходимо управлять собственными обновлениями с помощью класса AlarmManager.
Атрибут начальной компоновки (initialLayout) указывает на действующую компоновку виджета (листинг ). И, наконец, в атрибуте configure задается класс активности конфигурирования. Этот класс должен быть полностью определен.
Теперь давайте рассмотрим действительную компоновку виджета.
Файлы, относящиеся к компоновке виджета
В предыдущем разделе и в можно видеть, что компоновка виджета определяется в файле компоновки. Этот файл компоновки подобен любому другому файлу http://brenan.ru/dlya-sterilizacii/avtoklavy/ компоновки для представления в Android.
Однако в целях стандартизации Android публикует набор руководств по проектированию виджето. Эти руководства доступны по следующему адресу:
http://developer.android.com/guide/practices/ui guidelines/widget design.html
В дополнение к руководствам, по этой ссылке доступен набор фоновых изображений, которые можно использовать для улучшения внешнего вида разрабатываемых виджето. В этом примере мы пошли другим путем и применили традиционный подход к компоновке виджетов с фоновыми фигурами.
Опубликовал Kest
February 14 2015 13:57:30 ·
0 Комментариев ·
2773 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.