2014-01-30 4 views
0

Есть ли способ отображения значка и текста в панели действий? Я попытался использовать атрибут showAsAction в XML-файле, установив его «always | withText» и «ifRoom | withText», но не работает, если телефон не находится в ландшафтном режиме.Элементы панели действий с иконкой и текстом

Существует много неиспользуемого пространства, так как я удалил заголовок из панели действий, но это пространство не используется.

Как я могу убедиться, что иконка и текст отображаются даже в портретном режиме?

ответ

0

Как я могу убедиться, что иконка и текст отображаются даже в портретном режиме?

У вас нет. Решение о том, показывать или не показывать текст, зависит от реализации панели действий на основе собственных алгоритмов.

Если вы считаете, что его можно улучшить, не стесняйтесь создавать образец проекта, который демонстрирует неэффективность и отправляет запрос на повышение до http://b.android.com.

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

+0

Есть ли способ позиционировать предметы более эффективно, поскольку существует так много неиспользуемого пространства из-за исключения названия? – dMehta

+0

@dMehta: Вы можете найти другие способы использования пространства, такие как добавление раскрывающегося списка или что-то в этом роде. Тем не менее, решение о том, какие элементы действия отображаются в баре (против переполнения), независимо от того, отображаются ли эти элементы действий или нет, и т. Д., Зависит от реализации панели действий. – CommonsWare

Смежные вопросы