У меня небольшие проблемы с пользовательскими кнопками действий в панели действий «Сота +». Я добавляю пункт меню, который использует пользовательский макет (используя атрибут android: actionLayout). Причина пользовательского макета заключается в том, что мне нужна кнопка с двумя строками текста, которые можно динамически обновлять.
Однако я все еще хочу, чтобы эта кнопка действия работала как другие стандартные кнопки. Под этим я подразумеваю, что при выборе кнопки фон исчезает и снова исчезает, если она не выбрана, все в стиле платформы (кажется, что цвет отличается для разных платформ / устройств - я видел серый и синие версии)
Я пытался использовать стиль кнопки действия для пользовательского макета:
style="@android:style/Widget.ActionButton"
и я попытался установить фон для пользовательского макета:
android:background="?android:attr/actionBarItemBackground"
но безрезультатно, и я пытаюсь делать это довольно случайно, поскольку не могу найти никакой документации о том, как это сделать (или, если действительно, это вообще возможно).
Я знаю, что могу сам приблизиться к этому поведению, установив фон, но было бы неплохо, если бы я мог просто настроить элемент так, чтобы он вел себя как обычная кнопка действия с точки зрения того, как он выглядит, когда пользователь взаимодействует с ним.
У кого-нибудь есть идеи?
Заранее спасибо!