Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
olorin3000
2 / 2 / 0
Регистрация: 27.09.2012
Сообщений: 48
#1

Сменна иконки на ActionBar при её нажатие

13.01.2014, 15:59. Просмотров 1085. Ответов 6
Метки нет (Все метки)

Здравствуйте!
У меня на ActionBar должна быть иконка для включения и отключения звука в приложении.
Тоисть при нажатии на иконку она должна менять свою картинку.
Подскажите пожалуйста как это лучше всего реализовать.
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 15:59
Ответы с готовыми решениями:

ActionBar (не видно иконки)
Добрый день Столкнулся с проблемой: не отображается иконка приложения в...

Нажатие на элемент меню в Actionbar
Доброго дня! Приделал через appbar actionbar к активити. Вот xml: ...

Не получается обработать нажатие на кнопку Home в ActionBar
в OnCreate прописал: ActionBar actionbar= getSupportActionBar(); ...

Ошибка при запуске AsyncTask при нажатии на пункт ActionBar
Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? ...

ActionBar при < android 3
Добрый день. Скажу сразу, что я полный нуб в этой теме. Мне нужно использовать...

6
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
13.01.2014, 20:07 #2
Цитата Сообщение от olorin3000 Посмотреть сообщение
Здравствуйте!
У меня на ActionBar должна быть иконка для включения и отключения звука в приложении.
Тоисть при нажатии на иконку она должна менять свою картинку.
Подскажите пожалуйста как это лучше всего реализовать.
Спасибо.
ActionBar какими средствами сделан? Есть там слушатель? Можно на слушатель поставить смену ресурса на ImageView или если картинка в item находится, то сделать переменную, которая будет отражать наличие или отсутствие звука и условие if (переменная ==1) { ресурс картинки такой-то} иначе {другой}
0
olorin3000
2 / 2 / 0
Регистрация: 27.09.2012
Сообщений: 48
13.01.2014, 20:25  [ТС] #3
Цитата Сообщение от NOSC Посмотреть сообщение
ActionBar какими средствами сделан? Есть там слушатель? Можно на слушатель поставить смену ресурса на ImageView или если картинка в item находится, то сделать переменную, которая будет отражать наличие или отсутствие звука и условие if (переменная ==1) { ресурс картинки такой-то} иначе {другой}
ActionBar сделан средствами Support library v7.
Я думал можно ли обойтись без условий.
Ну походу придется с их помощью делать)
0
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
13.01.2014, 20:29 #4
Цитата Сообщение от olorin3000 Посмотреть сообщение
ActionBar сделан средствами Support library v7.
Я думал можно ли обойтись без условий.
Ну походу придется с их помощью делать)
Не, без условий никак, чем больше ветвлений в алгоритме, тем больше условий.
0
olorin3000
2 / 2 / 0
Регистрация: 27.09.2012
Сообщений: 48
13.01.2014, 20:33  [ТС] #5
Цитата Сообщение от NOSC Посмотреть сообщение
Не, без условий никак, чем больше ветвлений в алгоритме, тем больше условий.
А вожможен ли вариант поставить вместо иконки СustomView?
Ну на Layout разместить к примеру CheckBox+ к нему selector.
0
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
13.01.2014, 20:48 #6
Цитата Сообщение от olorin3000 Посмотреть сообщение
А вожможен ли вариант поставить вместо иконки СustomView?
Ну на Layout разместить к примеру CheckBox+ к нему selector.
Возможно, но как именно не знаю, если вспомню где видел - дам ссылку
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
14.01.2014, 10:29 #7
Цитата Сообщение от olorin3000 Посмотреть сообщение
А вожможен ли вариант поставить вместо иконки СustomView?
Да конечно можно через метод setCustomView
1
14.01.2014, 10:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2014, 10:29

Смена темы ActionBar при нажатии на кнопку
Подскажите пожалуйста как можно изменить тему ActionBar, при нажатии на кнопку.

Белый фон при прокрутке listview и actionbar в android 2.1
При прокрутке ListView на Android 2.3 появляется белый фон. Ставил Cache Color...

Изменение значение при нажатии в actionbar, а именно в option menu
Подскажите как в action bar в выплывающем меню можно было бы настроить...


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

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

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