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

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

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

Событие нажатия кнопки Back - Программирование Android

05.04.2014, 14:14. Просмотров 1057. Ответов 4
Метки нет (Все метки)

Как сделать, чтоб при нажатии кнопки Back выполнялось сразу несколько действий? Например, если при вводе текста пользователь нажимает кнопку Back, то должно очищаться поле edittext и скрываться клавиатура. У меня получается так: при первом нажатии Back скрывается клавиатура и только при втором очищается edittext.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2014, 14:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Событие нажатия кнопки Back (Программирование Android):

Перезагрузить родителя при нажатии кнопки Back - Программирование Android
При нажатии кнопки Back по стандарту он просто пересылает назад и подгружает все из кэша.Мне надо чтоб он переходил назад но при этом...

Событие нажатия на кнопку home - Программирование Android
я хочу по нажатию на среднию кнопку там где нарисован домик вывести сообщение @Override public boolean onKeyDown(int keyCode,...

Событие нажатия на Bitmap в SurfaceView - Программирование Android
Здравствуйте! Я в андройде новичок. Хочу сделать мини игрушку. В игре будет карта из кубиков/тайлов, при нажатии на них должно...

Как поймать событие нажатия пальцами на экран? - Программирование Android
Добрый день. Хочу поймать событие нажатия пальцами на экран. Использую public boolean onTouchEvent (MotionEvent event) - но...

Пошаговое создание кнопки "back" - Программирование Android
ДОбрый день, подскажите пожалуйста пошагово, как создать в приложении кнопку " вернуться назад" Спасибо!

Отслеживание нажатия кнопки - Программирование Android
В приложении присутствует две кнопки и один долгий цикл. Нужно ли отслеживать нажатие кнопки при выполнении цикла или андроид сам прервет...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YuraAAA
1571 / 1313 / 270
Регистрация: 25.10.2009
Сообщений: 3,434
Записей в блоге: 2
05.04.2014, 14:18 #2
Raphael92, onBackPressed() метод переопределите и запишите туда всё, что нужно
Raphael92
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 154
05.04.2014, 14:36  [ТС] #3
YuraAAA, я так и сделал, у меня всё равно при первом нажатии только скрывается клавиатура
petruchodd
90 / 90 / 8
Регистрация: 23.06.2009
Сообщений: 511
05.04.2014, 17:52 #4
обычно оно не запоминает , где ты был и че делал. Поэтому частенько делать нада с переменной. Типа какой экран был :/ . К примеру 3-4 вида экрана со своим ид ( ид=1 ид = 2 ) и по нажатию возвращатся в предыдущий :/
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
05.04.2014, 18:40 #5
Цитата Сообщение от Raphael92 Посмотреть сообщение
Как сделать, чтоб при нажатии кнопки Back выполнялось сразу несколько действий? Например, если при вводе текста пользователь нажимает кнопку Back, то должно очищаться поле edittext и скрываться клавиатура.
Вот тут описан именно ваш случай да еще и с примером кода http://stackoverflow.com/questions/3...-soft-keyboard
Попробуйте и расскажите что получилось
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2014, 18:40
Привет! Вот еще темы с ответами:

Эффект нажатия кнопки - Программирование Android
Заметил такую штуку, если кнопка Button так сказать "чистая" только перетащенная на форму то при клике на нее присутствует эффект нажатия,...

Анимация нажатия кнопки ImageButton - Программирование Android
Есть ImageButton - как сделать анимацию уменьшения при нажатии?

Вывод изображения после нажатия кнопки - Программирование Android
Можно ли вывести изображение на главный layout, после нажатия кнопки, которая расположена на нём? По нажатию первой кнопки должно...

Изменить фон кнопки в момент нажатия - Программирование Android
Добрый день! подскажите как изменить фон кнопки в момент нажатия. пробовал up.getBackground().setColorFilter(Color.rgb(175, 175, 175),...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.04.2014, 18:40
Ответ Создать тему
Опции темы

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