ActionbarSherlock: Длительное нажатие на элемент действия показывает тост?
При длительном нажатии на элемент действия под элементом действия отображается тост без текста. Могу ли я отключить Toast
? Спасибо вам.
2 ответа
Решение
Если вы опускаете заголовок или указываете, что элемент действия должен отображаться с текстом, длительное нажатие не приведет к тосту. В противном случае тост добавляет пояснение того, что представляет каждый элемент действия.
Используя этот ответ, чтобы получить представление панели действий: /questions/46390057/kak-poluchit-vid-actionbar/46390117#46390117 Я использовал это, чтобы отключить тост:
View actionBar = AppUtils.getActionBarView(getActivity());
if(actionBar!=null) {
View item = actionBar.findViewById(id);
if(item!=null) {
item.setOnLongClickListener(null);
}
}
Хотя я не рекомендую отключать эту функцию, но иногда дизайнеры хотят чего-то по эстетическим причинам...