Урок 9. Обработчики событий на примере Button.

Обсуждение уроков
Аватара пользователя
NovikPY
Сообщения: 26
Зарегистрирован: 31 янв 2015, 21:37
Откуда: Беларусь

Re: Урок 9. Обработчики событий на примере Button.

Сообщение NovikPY » 27 мар 2015, 13:27

fullrock писал(а):в android stydio не происходит импорт. какая версия java и sdk нужна для урока?
Какие клавиши Вы используете при добавлении импорта?

Moseffect21
Сообщения: 1
Зарегистрирован: 25 мар 2015, 14:20

Re: Урок 9. Обработчики событий на примере Button.

Сообщение Moseffect21 » 27 мар 2015, 20:09

как сделать так, чтобы при повторном нажатии на кнопку текст пропадал?

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 9. Обработчики событий на примере Button.

Сообщение doter.ua » 28 мар 2015, 11:19

Moseffect21 писал(а):как сделать так, чтобы при повторном нажатии на кнопку текст пропадал?
Сделай переменную счетчик.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

fullrock
Сообщения: 6
Зарегистрирован: 27 мар 2015, 12:48

Re: Урок 9. Обработчики событий на примере Button.

Сообщение fullrock » 29 мар 2015, 11:32

NovikPY писал(а):
fullrock писал(а):в android stydio не происходит импорт. какая версия java и sdk нужна для урока?
Какие клавиши Вы используете при добавлении импорта?
ALT+ ENTER
при вводе OnClickListener появляется только OnClickListener(android.content.DialogInterface)

Аватара пользователя
NovikPY
Сообщения: 26
Зарегистрирован: 31 янв 2015, 21:37
Откуда: Беларусь

Re: Урок 9. Обработчики событий на примере Button.

Сообщение NovikPY » 30 мар 2015, 10:53

fullrock писал(а):
NovikPY писал(а):
fullrock писал(а):в android stydio не происходит импорт. какая версия java и sdk нужна для урока?
Какие клавиши Вы используете при добавлении импорта?
ALT+ ENTER
при вводе OnClickListener появляется только OnClickListener(android.content.DialogInterface)
А при добавлении вручную (прописать самому) не помогает?

fullrock
Сообщения: 6
Зарегистрирован: 27 мар 2015, 12:48

Re: Урок 9. Обработчики событий на примере Button.

Сообщение fullrock » 30 мар 2015, 17:01

NovikPY писал(а):
fullrock писал(а):
NovikPY писал(а):
fullrock писал(а):в android stydio не происходит импорт. какая версия java и sdk нужна для урока?
Какие клавиши Вы используете при добавлении импорта?
ALT+ ENTER
при вводе OnClickListener появляется только OnClickListener(android.content.DialogInterface)
А при добавлении вручную (прописать самому) не помогает?
Нет невидит, выдаёт ошибку, в эклипсе все нормально. Может баг программы?

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Урок 9. Обработчики событий на примере Button.

Сообщение Mikhail_dev » 30 мар 2015, 17:13

Да, вполне может быть баг вашей программы. Сбрасывайте исходник

Аватара пользователя
odss
Сообщения: 4
Зарегистрирован: 26 июл 2014, 15:06

Re: Урок 9. Обработчики событий на примере Button.

Сообщение odss » 01 апр 2015, 23:31

fullrock писал(а): при вводе OnClickListener появляется только OnClickListener(android.content.DialogInterface)
Драсте.
Выглядит, вот так..

оно есть в списке, ищите.
Вложения
OnClick.jpg
OnClick.jpg (85.41 КБ) 17252 просмотра

fullrock
Сообщения: 6
Зарегистрирован: 27 мар 2015, 12:48

Re: Урок 9. Обработчики событий на примере Button.

Сообщение fullrock » 02 апр 2015, 11:06

odss писал(а):
fullrock писал(а): при вводе OnClickListener появляется только OnClickListener(android.content.DialogInterface)
Драсте.
Выглядит, вот так..

оно есть в списке, ищите.
Здрасьте, где искать?
Вложения
OnClick1.PNG
OnClick1.PNG (33.49 КБ) 17241 просмотр

Аватара пользователя
odss
Сообщения: 4
Зарегистрирован: 26 июл 2014, 15:06

Re: Урок 9. Обработчики событий на примере Button.

Сообщение odss » 02 апр 2015, 23:28

в списке должно быть, у меня была та же проблема
но я случайно начал набирать всю строчку c большой буквы, и оно вылезло.
потом я эту строчку удалил, и просто нашел в списке..

но это фигня.
Все что оно делает, добавляет "View." перед "OnClickListener"
Вложения
1.jpg
1.jpg (47.77 КБ) 17235 просмотров

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 9. Обработчики событий на примере Button.

Сообщение doter.ua » 03 апр 2015, 00:48

Сразу пиши кнопка.сетОнкликЛис..( new OnC.. и он сам предложит нужный вариант ).
Лучше вообще "отдать" обработку активити (this), указав ее аргументом setOnc..(this);
потом Alt+ enter и выбрать мейк активити имплементс метод бла бла. В итоге создастя метод ОнКлик. Если установить this для нескольких кнопок, то в онКлик нужно фильтровать их switch-м по view.getId()
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

fullrock
Сообщения: 6
Зарегистрирован: 27 мар 2015, 12:48

Re: Урок 9. Обработчики событий на примере Button.

Сообщение fullrock » 03 апр 2015, 10:27

Блин да, что не так. Прошел уроки в эклипсе без проблем, хотел студию она как то приятней.
Вложения
OnClick2.PNG
OnClick2.PNG (9.24 КБ) 17213 просмотров

fullrock
Сообщения: 6
Зарегистрирован: 27 мар 2015, 12:48

Re: Урок 9. Обработчики событий на примере Button.

Сообщение fullrock » 03 апр 2015, 16:43

Спасибо Всем. Разобрался прописал полностью название (android.view.View), студия попросила добавить в импорт, теперь появляется. Метод onClick встроенный в студию показался намного проще. http://developer.alexanderklimov.ru/and ... droid3.php

kuller
Сообщения: 4
Зарегистрирован: 03 апр 2015, 19:34

Re: Урок 9. Обработчики событий на примере Button.

Сообщение kuller » 03 апр 2015, 19:48

второй день изучаю java и сегодня не могу понять почему подчеркивается метод setOnClickListener соответственно иза этого возникает ошибка.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 9. Обработчики событий на примере Button.

Сообщение Foenix » 03 апр 2015, 19:50

Наведи мышь и узнаешь
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 9. Обработчики событий на примере Button.

Сообщение doter.ua » 03 апр 2015, 19:53

kuller писал(а):второй день изучаю java и сегодня не могу понять почему подчеркивается метод setOnClickListener соответственно иза этого возникает ошибка.
Что ты делаешь в 9м уроке по ведру? Учи базу джавы (переменные, циклы, операторы условия, модификаторы доступа, классы, конструкторы, методы и т.д)
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

kuller
Сообщения: 4
Зарегистрирован: 03 апр 2015, 19:34

Re: Урок 9. Обработчики событий на примере Button.

Сообщение kuller » 03 апр 2015, 19:56

doter.ua писал(а):
kuller писал(а):второй день изучаю java и сегодня не могу понять почему подчеркивается метод setOnClickListener соответственно иза этого возникает ошибка.
Что ты делаешь в 9м уроке по ведру? Учи базу джавы (переменные, циклы, операторы условия, модификаторы доступа, классы, конструкторы, методы и т.д)
я знаком с php, javascript и особого труда основы мне не составили. А вот про метод setOnClickListener мне не понятно, и андройд студио при наборе метода не дает подсказку
Последний раз редактировалось kuller 03 апр 2015, 20:04, всего редактировалось 1 раз.

kuller
Сообщения: 4
Зарегистрирован: 03 апр 2015, 19:34

Re: Урок 9. Обработчики событий на примере Button.

Сообщение kuller » 03 апр 2015, 20:00

Foenix писал(а):Наведи мышь и узнаешь
навел Cannot resolve symbol 'setOnClickListener' и не пойму как исправить?

Все разобрался!

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 9. Обработчики событий на примере Button.

Сообщение doter.ua » 03 апр 2015, 20:14

kuller писал(а):
Foenix писал(а):Наведи мышь и узнаешь
навел Cannot resolve symbol 'setOnClickListener' и не пойму как исправить?

Все разобрался!
курсор на красное + ALT + enter
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

uhn_tiss
Сообщения: 1
Зарегистрирован: 05 апр 2015, 15:09

Re: Урок 9. Обработчики событий на примере Button.

Сообщение uhn_tiss » 05 апр 2015, 15:12

Ребят. Подскажите пожалуйста. Не могу разобраться. У меня располагается imageView и одна кнопка, которая должна открывать галерею. Что нужно прописать в клике, что бы я мог открыть галерею и выбрать от туда картинку?

Ответить