Сотовая панель действий и поля - PullRequest
7 голосов
/ 06 июня 2011

Я пытаюсь использовать другую графику "homeAsUpIndicator" на панели действий, и у меня возникают некоторые проблемы с краем экрана и графикой.

Использование "android:homeAsUpIndicator "со значением @ drawable / my_graphic в файле styles.xml для проекта, мне удалось изменить индикатор на пользовательский рисунок.Эта графика была разработана с учетом левого поля 0dp - так как левый край графика должен идти до левого края экрана.Вместо этого я получаю 6-пиксельное поле как на верхней, так и на левой стороне изображения.

Я попытался установить поля и отступы в моем файле styles.xml, но либо это не работает, либо я применил его к неправильному ресурсу.Кроме того, я попытался установить фон панели действий на 9-патч графику и позволить стандартному графику индикатора («<» в Honeycomb 3.1) плавать поверх него ... это тоже не сработало, так как он просто нажал на индикаторграфический справа от фиксированных пикселей фона.Он только перекрывал пиксели, которые были идентифицированы как растянутые пиксели в 9-патче. </p>

Есть ли способ удалить 6-пиксельный отступ / поле с панели действий, чтобы графика индикатора находилась на одном уровне с левой сторонойэкрана?Будем весьма благодарны за любые примеры или предложения!

Спасибо

1 Ответ

0 голосов
/ 25 сентября 2012

Предоставляете ли вы drawables для разных размеров экрана / разрешений / плотностей? Хотя они должны изменить размер автоматически.

См. Здесь значок дизайна панели действий: http://developer.android.com/guide/practices/ui_guidelines/icon_design_action_bar.html

Также вы можете проверить стандартные значки, используемые в вашей папке SDK, и адаптировать ваши к следующим:

путь:

ANDROID_SDK / платформы / андроид-XX / данные / RES / вытяжке-XXX https://stackoverflow.com/questions/8179653/where-can-i-find-standarts-icons-for-actionbar

В противном случае проверьте также здесь:

Как убрать поле между значком приложения и краем экрана на панели действий?

Также вы можете использовать настраиваемую панель действий:

Пользовательская строка заголовка без отступов (Android)

...