Android ActionView с отображением заголовка
Таким образом, я достиг установки собственного ActionView для MenuItem внутри моего ActionBar, отлично!
Теперь, как мне сохранить menuItem, показывающий его заголовок (установлен в xml)?
Это важно, так как я хочу, чтобы пользователи читали, что делает эта кнопка.
CustomView служит обычным menuItem и всегда расширяется.
Я попытался установить ContentDescription в пользовательский макет, содержащий тот же заголовок, но пока безуспешно.
Спасибо!
1 ответ
Решение
Сохраните описание содержимого, но в конструкторе вашего пользовательского макета настройте CheatSheet Романа Нурика. Когда вы используете кастом MenuItem
, это зависит от вас, чтобы сделать его доступным.
public ActionViewExample(Context context, AttributeSet attrs) {
super(context, attrs);
// Ensure the MenuItem is accessible
CheatSheet.setup(this);
}