Форум программистов, компьютерный форум CyberForum.ru

Подсветка кнопок actionbar андроид - Android

Восстановить пароль Регистрация
 
Алексей125
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 23
15.06.2015, 12:44     Подсветка кнопок actionbar андроид #1
Здравствуйте. Не могу найти как изменить цвет подсветки кнопок на actionbar и внутри searchview при нажатии. Использую support actionbar. Буду благодарен за любые подсказки. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2015, 12:44     Подсветка кнопок actionbar андроид
Посмотрите здесь:

Не создаётся ActionBar Android
Изображение в ActionBar Android
Размер значков в ActionBar Android
Работа с ActionBar Android
Глюки с ActionBar Android
DropMenu в ActionBar Android
Android ActionView и ActionBar
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
411 / 394 / 65
Регистрация: 06.10.2012
Сообщений: 1,701
15.06.2015, 13:58     Подсветка кнопок actionbar андроид #2
Алексей125, bonjour!
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.main_menu, menu);
 
// Associate searchable configuration with the SearchView
        final SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
        SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
        searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
 
// Настроим цвет текста в поле поиска.
        //searchView.setQueryHint(Html.fromHtml("<font color = #ffffff>" + getResources().getString(R.string.search_hint) + "</font>"));
        EditText txtSearch = ((EditText)searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text));
        txtSearch.setHint(getResources().getString(R.string.search_hint));
        txtSearch.setHintTextColor(Color.LTGRAY);
        txtSearch.setTextColor(getResources().getColor(R.color.white));
Алексей125
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 23
15.06.2015, 14:22  [ТС]     Подсветка кнопок actionbar андроид #3
Спасибо, но я имел ввиду - что-то наподобии селектора (фон кнопки при ее нажатии) именно кнопки созданные при помощи xml разметки меню и кнопка назад в развернутом searchview... Наверно это реализуется стилями, а какие тэги я не знаю, и где посмотреть тоже не знаю к сожалению....
CoolMind
411 / 394 / 65
Регистрация: 06.10.2012
Сообщений: 1,701
15.06.2015, 14:46     Подсветка кнопок actionbar андроид #4
Алексей125,
Java
1
2
3
4
5
6
7
8
final ActionBar actionBar = getActionBar();
actionBar.setCustomView(R.layout.title);
                        actionBar.setDisplayShowTitleEnabled(false);
                        actionBar.setDisplayShowCustomEnabled(true);
                        actionBar.setDisplayHomeAsUpEnabled(false);
                        actionBar.setDisplayShowHomeEnabled(false);
                        actionBar.setDisplayUseLogoEnabled(true);
actionBar.setLogo(R.drawable.logo);
Алексей125
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 23
15.06.2015, 14:59  [ТС]     Подсветка кнопок actionbar андроид #5
Нет, там должен устанавливаться либо селектор типа
XML
1
<item name="android:actionBarItemBackground">@drawable/action_bar_up_background</item>
либо
XML
1
<item name="selectableItemBackground">@color/actbarselect</item>
что-то наподобии, но как правильно тег и в какой стиль (actionbar, app...) он должен прописываться не знаю
и что самое плохое - где можно посмотреть тоже не знаю((
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
15.06.2015, 15:06     Подсветка кнопок actionbar андроид #6
я думаю что у иконок в тулбаре/акшнбаре не должно быть состояния pressed, только enabled/disabled
иначе не кошерно и не по гайдлайнам
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2015, 15:07     Подсветка кнопок actionbar андроид
Еще ссылки по теме:

ActionBar Search Android
Android Управление ActionBar
Android Оформления ActionBar
Android SearchView в ActionBar
Оформление actionbar Android

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

Или воспользуйтесь поиском по форуму:
Алексей125
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 23
15.06.2015, 15:07  [ТС]     Подсветка кнопок actionbar андроид #7
там еще суть в чем - левая половина actionbar кустомная, а в правую добавлены элементы из xml разметки меню... в кустомной части просто установил селектор на элементе в layout, а как с элементами из xml меню не знаю... и поэтому при нажатии элементов в actionbar подсветка разная получается... а правильная (согласно дизайна) именно в кустомной части
Yandex
Объявления
15.06.2015, 15:07     Подсветка кнопок actionbar андроид
Ответ Создать тему
Опции темы

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