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);
            }
        }

Хотя я не рекомендую отключать эту функцию, но иногда дизайнеры хотят чего-то по эстетическим причинам...

Другие вопросы по тегам