2012-04-11 2 views
0

Я использую ActionMode, чтобы показать список контекстных функций для ListView. У меня работает панель ActionMode, но по умолчанию она помещает кнопку «Отмена» в верхнем левом углу. Для меня это немного вводит пользователей в заблуждение. Я не хочу, чтобы они думали, что эта кнопка отменит действие.Есть ли простой способ изменить текст кнопки «Отмена» ActioMode?

Есть ли простой способ изменить этот текст кнопок на что-то вроде «Готово» или «Готово»? Я просмотрел источник и обнаружил, что это похоже на стиль темы. Я надеялся не менять тему, но при необходимости.

Я ориентируюсь на 3,2 или новее.

+0

Я просто посмотрел на это, используя эмулятор. На эмуляторе он отображается как зеленая кнопка с текстом «Готово», поэтому я предполагаю, что это действительно просто тема. Я тестировал Galaxy Tab 10.1, и эмулятор, и GT работают 3.2, но я думаю, что есть некоторые отличия в теме Holo. Я все еще надеюсь, что есть простое решение, поэтому я могу добиться некоторой согласованности на разных устройствах. –

+0

Я уверен, что это можно настроить только с помощью темы. – CommonsWare

+0

Дальнейшие исследования, похоже, подтверждают это CommonsWare. Спасибо за ваш отзыв! P.S. Как отметить это как правильный ответ? Или я должен просто ответить на свой вопрос, хотя это не ответ? - Спасибо –

ответ

0

Я уверен, что это можно настроить только с помощью темы. Разумеется, для этого изменения нет методов на ActionBar или ActionMode. Один надеется, что, по крайней мере, это возможно через тему - я не пробовал просеивать все материалы темы, чтобы найти фактическое значение для изменения, и поэтому вполне возможно, что его просто невозможно изменить вообще (что бы сосать) ,

+0

Извините, но кто это был ...? Не может быть сделано или может быть изменено через тему? Я надеюсь на последнее. Почему Samsung не понимает, что «Отмена» является неправильным использованием в этом случае. Грозный. У меня такая же проблема. – dineth

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