Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Алексей125
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 23
#1

SearchView стрелка назад - Программирование Android

05.06.2015, 20:10. Просмотров 763. Ответов 0
Метки нет (Все метки)

Здравствуйте. Подскажите пожалуйста как можно заменить иконку стрелки назад, которая появляется при раскрытии поля поиска searchview actionbar?
Работаю с actionbar так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
    public static void tuneActionBar( Context context, ActionBar actionBar ) {
 
        actionBar.setElevation(0);
        actionBar.setDisplayShowHomeEnabled(false);
        actionBar.setDisplayShowCustomEnabled(true);
        actionBar.setDisplayHomeAsUpEnabled(false);
        actionBar.setDisplayUseLogoEnabled(false);
        actionBar.setCustomView(R.layout.action_bar);
 
        // убираем отступ
        Toolbar parent =(Toolbar) actionBar.getCustomView().getParent();
        parent.setContentInsetsAbsolute(0,0);
 
        ImageButton btnToolbarButton; // ниже пытаюсь найти imagebutton кнопки назад - 
            Field fNavBtn = parent.getClass().getDeclaredField ("mNavButtonView"); //что-то нахожу, что - непонятно, 
        try {
            fNavBtn.setAccessible (true);
            btnToolbarButton = (ImageButton) fNavBtn.get(parent);
            btnToolbarButton.setImageDrawable(context.getResources().getDrawable(R.drawable.ico_back)); // не работает, но и ошибку не выдает
        } catch (Exception e) {
            e.printStackTrace ();
            Log.d(tag, "Ошибка "+e);
        }
 
 
        TextView actionBarTitleTextView = (TextView)actionBar.getCustomView().findViewById( R.id.actionBarTitleTextView );
        actionBarTitleTextView.setTypeface( getTypefaceByFont( context, Fonts.ROBOTO_BOLD ) );
    }
Пытаюсь найти imagebutton кнопки назад - что-то нахожу, что - непонятно, не работает, но и ошибку не выдает...
Может как-то через стили, или еще как...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2015, 20:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SearchView стрелка назад (Программирование Android):

Toolbar как отслеживать кнопку "стрелка назад" - Программирование Android
Всем привет, работаю с Toolbar. Задача такая: 1. по клику в NavigationView, открываю Фрагмент. 2. в открытом фрагменте, загрузить...

SearchView в ActionBar - Программирование Android
Всем привет! Добавил в ActionBar фрагмента SearchView, но он не появляется, пустой ActionBar. С добавлением SearchView в ActionBar активити...

Searchview в toolbar - Программирование Android
Доброго времени суток уважаемые форумчане. Нужна Ваша помощь в реализации поиска. Есть несколько фрагментов, и searchview в toolbar-е...

SearchView ругается на Listener? - Программирование Android
Добрый день! подскажите что ему не нравится: @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate...

Поиск в ListView с помощью SearchView - Программирование Android
Прикручиваю SearchView, чтобы фильтровать ListView: MenuItem ourSearchItem = menu.findItem(R.id.menu_item_search); ...

Отследить закрытие SearchView Android - Программирование Android
Подскажите пожалуйста, как отследить закрытие SearchView, производится нажатием на стрелку.Но отследить это нажатие не получается,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2015, 20:10
Привет! Вот еще темы с ответами:

Спрятать SearchView в некоторых фрагментах - Программирование Android
Всем привет, такой вопрос: Есть NavigationDrawer В одном фрагменте реализован viewPager , там 2 фрагмента и в каждом searchView в...

Передать SearchView из активити во фрагмент - Программирование Android
У меня есть SearchView в активити и тесть фрагмент который запускается через транзакцию. И как мне правильно передать SearchView из...

SearchView или своя реализация поиска (UI) - Программирование Android
Требуется реализовать интерфейс для поиска. В ActionBar имеется SearchView, который отправляет запрос на сервер, после этого приходит...

Приложение крашится при попытке инициализировать searchview - Программирование Android
Кто может подсказать, что я делаю не правильно Приложение рушится на попытке инициализировать элемент SearchView на вот этой строчке ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru