Размер панели инструментов Android - PullRequest
2 голосов
/ 11 ноября 2011

Я занимаюсь разработкой небольшого приложения для Android, следуя шаблонам пользовательского интерфейса Android, и столкнулся с небольшой трудностью в отношении шаблонов, используемых для создания панели мониторинга.Мой вопрос заключается в следующем: каким должен быть размер значков, используемых для построения панели мониторинга, в соответствии с разной плотностью.В документации по Android SDK это не описано.

King Regards.

Ответы [ 2 ]

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

Если это поможет, обратитесь к классу DashbordLayout в приложении расписания ввода-вывода Google по адресу http://code.google.com/p/iosched Сам класс находится в src / com / google / android / apps / iosched / ui / widget / DashboardLayout.java

Пример того, как это используется, можно увидеть в:

  • res / layout / фрагмент_dashboard.xml для самой панели и кнопок внутри. Обратите внимание на набор атрибутов стиля
  • res / values ​​/ styles.xml для примера используемого стиля
  • res / values ​​/ dimensions.xml для примера
  • res / values ​​/ colors.xml для используемого цвета (очевидно, вы можете использовать любой)
  • res / drawable / home_btn _ *. Xml для примеров селектора, относящегося к различным состояниям кнопки, для ссылки на различные рисуемые файлы
  • res / drawable-hdpi / home_btn _ *. Png для используемых файлов png, которые обычно имеют размер 144x96

Я и сам не знал, что так много нужно сделать, чтобы все выглядело правильно, но это сделало все намного проще, когда я увидел, как это правильно сделать.

0 голосов
/ 11 ноября 2011

Вы можете использовать пиксели плотности (dp) вместо обычных пикселей, чтобы установить размер элементов.

Посмотрите на Поддержка нескольких экранов - Android

...