У меня есть ActionBar, для которого я добавляю несколько объектов MenuItems внутри метода Activity onCreateOptionsMenu(Menu)
. Но мне нужно переопределить описание содержимого для одного из этих элементов.Как переопределить описание содержимого для панели действий MenuItem?
Я думал об определении MenuItem в XML и настройке атрибута actionViewClass. И вернитесь в исходный код, вызовите MenuItem.getActionView()
для MenuItem, как описано в http://developer.android.com/training/appbar/action-views.html. Таким образом я мог бы позвонить setContentDescription()
в объект View, который он возвращает. Но я предпочел бы сделать это, не используя XML-файл.
Есть ли у кого-нибудь идеи, кроме использования опции XML?