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

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

Войти
Регистрация
Восстановить пароль
 
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
#1

Как добавить OnClickListener в toast? - Программирование Android

24.04.2014, 18:20. Просмотров 707. Ответов 8
Метки нет (Все метки)

Хочу сделать так чтоб мои Toast сообщения реагировали на клик. Попробовал так:

Java
1
2
3
4
5
6
7
8
9
10
11
Toast toast = new Toast(MyActivity.this);
TextView tv = new TextView(MyActivity.this);
tv.setText("Some text");
tv.setOnClickListener(new OnClickListener(){
      @Override
      public void onClick(View v){
            Log.v("TEG", "Click!")
      }
});
toast.setView(tv)
toast.show();
Но, почему то не получил желаемого эффекта, toast отображается но на клик не реагирует. Есть идеи что я делаю не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2014, 18:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как добавить OnClickListener в toast? (Программирование Android):

Spinner и OnClickListener как использовать? - Программирование Android
Появилась ошибка - error: local variable spinner is accessed from within inner class; needs to be declared final Если String select;...

Toast как с ним правильно работать? - Программирование Android
аналогичный код я вешаю на 3 кнопки, меняя названия самих кнопок соответственно. Тут если я зажимаю кнопку выводит текст с её описанием, но...

Как в Toast использовать переменную типа int - Программирование Android
Как в Toast.makeText(this, a, Toast.LENGTH_SHORT).show();использовать переменную типа Int Забыл, помню как то так делается String a...

OnClickListener - Программирование Android
Хочу сделать обработчик нажатий в одном блоке, но что-то идет не так на OnClick, жалуется что не используется.. Что я делаю не так? ...

Обработчик OnClickListener - Программирование Android
Добрый день, начал изучать интерфейсы и как оказалось в JAVA нельзя создать экземпляр интерфейса. Здесь же OnClickListener oclBtnOk =...

OnClickListener в Андроид - Программирование Android
Всем доброго времени суток!!! Я новичок в программировании Андроид устройств. Я программирую в среде Eclipse с Android SDK tools. Вопрос...

8
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
24.04.2014, 18:27 #2
Цитата Сообщение от Ametistos Посмотреть сообщение
Есть идеи что я делаю не так?
Есть, тост не кликабелен, кстати, фокус он тоже не получает.
0
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
24.04.2014, 18:47  [ТС] #3
Есть какие нибудь пути решение этой проблемы?
0
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
24.04.2014, 18:56 #4
https://github.com/JohnPersano/SuperToasts
1
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
24.04.2014, 19:58 #5
Есть PopupWindow
1
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
25.04.2014, 12:09  [ТС] #6
Вы не в курсе, PopUpWindow закроется вместе с активити или будет висеть все положенное время даже если активити закрылась(как тоаст)?
0
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
25.04.2014, 14:04 #7
К сожалению, PopUpWindow и диалоги связаны с жизненным циклом активити, и закроются вместе с ней.
0
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
27.04.2014, 21:28 #8
Цитата Сообщение от Ametistos Посмотреть сообщение
PopUpWindow закроется вместе....
если сделать через сервис, то простым свайпом не закроется..
0
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
27.04.2014, 22:07 #9
Цитата Сообщение от MegaSinner Посмотреть сообщение
если сделать через сервис
PopUpWindow, как и диалог, показать с сервиса нельзя.
0
27.04.2014, 22:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 22:07
Привет! Вот еще темы с ответами:

Не отлавливается View.OnClickListener - Программирование Android
Написал следующий код, список появляется с элементами все работает. а вот на карточку внутри списка нажатие не хочет отрабатывать. еще...

Просьба объяснить конструкуцию OnClickListener - Программирование Android
Добрый день, есть конструкция обработки нажатия кнопки, подскажите, правильно ли я понимаю: button.setOnClickListener(new...

OnClickListener не срабатывает пояления imageView - Программирование Android
добрый день. подскажите почему не выводит ImageView. при клике на R.id.img изначально mark1 и mark2 скрыты при нажатие на img они...

OnClickListener не может вызвать метод с MainActivity - Программирование Android
В MainActivity в onClickListener я могу вызвать метод selectCardFromList: public class MainActivity extends AppCompatActivity { ...


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

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

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