Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Rosenroot
2 / 2 / 0
Регистрация: 21.12.2013
Сообщений: 23
Завершенные тесты: 2
#1

Работа с Toast

06.07.2014, 17:59. Просмотров 661. Ответов 1
Метки нет (Все метки)

Здавствуйте!
Имеются две кнопки :
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        mAnswerNo = (Button) findViewById(R.id.answer_no);
        mAnswerNo.setOnClickListener(new View.OnClickListener() {       
            @Override
            public void onClick(View v) {
                Toast.makeText(FirstProgramActivity.this,
                        R.string.incorrect_toast,
                        Toast.LENGTH_SHORT).show();
                
            }
        });
        
        mAnswerYes = (Button) findViewById(R.id.answer_yes);
        mAnswerYes.setOnClickListener(new View.OnClickListener() {      
            @Override
            public void onClick(View v) {
                Toast.makeText(FirstProgramActivity.this,
                        R.string.correct_toast,
                        Toast.LENGTH_SHORT).show();
                
            }
        });

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

Не выводит Toast
всем привет. есть код: Toast.makeText(c, "Start indexing...",...

Toast trouble
Все Доброго времени суток! Начал учить андроид по книге, там приводился код для...

Ошибка с Toast
public void makeToast(String text){ ...

Toast duration
Подскажите как задать свое время Добавлено через 1 минуту только вот мне...

Всплывающее сообщение (Toast)
Здравствуйте! Прочитал несколько раз 12 урок, но никак не смог реализовать. ...

1
ILNAR_93
Android
237 / 237 / 49
Регистрация: 19.01.2013
Сообщений: 1,877
Записей в блоге: 3
07.07.2014, 09:59 #2
Java
1
toast.cancel();
далее уже создаешь новый toast...

По другому вроде не как!)

Добавлено через 4 минуты
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
Toast toast;
mAnswerNo = (Button) findViewById(R.id.answer_no);
        mAnswerNo.setOnClickListener(new View.OnClickListener() {       
            @Override
            public void onClick(View v) {
 
if (toast !=null) toast.cancel();
toast = Toast.makeText(FirstProgramActivity.this, 
                                    R.string.incorrect_toast, Toast.LENGTH_LONG); 
 
    toast.show();             
            }
        });
        
        mAnswerYes = (Button) findViewById(R.id.answer_yes);
        mAnswerYes.setOnClickListener(new View.OnClickListener() {      
            @Override
            public void onClick(View v) {
               
if (toast !=null) toast.cancel();
toast = Toast.makeText(FirstProgramActivity.this, 
                                    R.string.correct_toast, Toast.LENGTH_LONG); 
 
    toast.show();   
 
            }
        });
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2014, 09:59

Toast после AlertDialog.Builder
Добрый день. Нужно вывести Toast после нажатия setPositiveButton, в...

Вывод информации в Toast c Адаптера
Здравствуйте. В программе реализован класс адаптера "новостей" - NewsAdapter...

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


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

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

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