Вместо ctr + shift + o юзай ALT + Enter для импорта. Остальное так же сложно как и на эклипсеNick678 писал(а):Совсем непонятный урок (8 тоже). Использую андроид студио
Урок 9. Обработчики событий на примере Button.
Re: Урок 9. Обработчики событий на примере Button.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 9. Обработчики событий на примере Button.
Та про Альт+Ентер я знаю... Просто никак не могу освоить урок хотя уже не раз его просматривалdoter.ua писал(а):Вместо ctr + shift + o юзай ALT + Enter для импорта. Остальное так же сложно как и на эклипсеNick678 писал(а):Совсем непонятный урок (8 тоже). Использую андроид студио
Re: Урок 9. Обработчики событий на примере Button.
Java интерфейсы знаешь?Nick678 писал(а):Та про Альт+Ентер я знаю... Просто никак не могу освоить урок хотя уже не раз его просматривалdoter.ua писал(а):Вместо ctr + shift + o юзай ALT + Enter для импорта. Остальное так же сложно как и на эклипсеNick678 писал(а):Совсем непонятный урок (8 тоже). Использую андроид студио
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 9. Обработчики событий на примере Button.
Не знаю:( Но наконец-то, пересмотрев пару раз видео версию, я разобрался! Урааа!)))doter.ua писал(а):Java интерфейсы знаешь?Nick678 писал(а):Та про Альт+Ентер я знаю... Просто никак не могу освоить урок хотя уже не раз его просматривалdoter.ua писал(а):Вместо ctr + shift + o юзай ALT + Enter для импорта. Остальное так же сложно как и на эклипсеNick678 писал(а):Совсем непонятный урок (8 тоже). Использую андроид студио
Re: Урок 9. Обработчики событий на примере Button.
Ребят, возник такой вопрос, кто может поподробнее рассказать что вот это за строка :
Понял только что с помощью метода onClick создается обработчик нажатий, вроде бы и все ясно и просто, но переменная "v" с типом "View" в скобках меня вводят в ступор)))
Помогите пожалуйста, разъясните, для чего мы указываем "View v" в скобках и откуда берется эта переменная "v" ?
Заранее благодарен!!!
Код: Выделить всё
public void onClick(View v) {
}
Помогите пожалуйста, разъясните, для чего мы указываем "View v" в скобках и откуда берется эта переменная "v" ?
Заранее благодарен!!!
Re: Урок 9. Обработчики событий на примере Button.
не onClick создается обработчик нажатий, а обработчик нажатий (OnClickListener) содержит метод onClick()NovikPY писал(а):Ребят, возник такой вопрос, кто может поподробнее рассказать что вот это за строка :Понял только что с помощью метода onClick создается обработчик нажатий, вроде бы и все ясно и просто, но переменная "v" с типом "View" в скобках меня вводят в ступор)))Код: Выделить всё
public void onClick(View v) { }
Помогите пожалуйста, разъясните, для чего мы указываем "View v" в скобках и откуда берется эта переменная "v" ?
Заранее благодарен!!!
(View v) - эта та View на которую вы нажали, предварительно присвоив ей этот обработчик (setOnClickListener())
В следующем уроке показано как это можно использовать.
Re: Урок 9. Обработчики событий на примере Button.
Добрый день, подскажите пожалуйста, что нужно прописать что бы нажать Button из кода
Re: Урок 9. Обработчики событий на примере Button.
Спасибо, дошел до следующего урока, вопрос отпал, но кто же знал, что так будет, и чтобы не забыть вопрос, решил спросить тутklblk писал(а):не onClick создается обработчик нажатий, а обработчик нажатий (OnClickListener) содержит метод onClick()NovikPY писал(а):Ребят, возник такой вопрос, кто может поподробнее рассказать что вот это за строка :Понял только что с помощью метода onClick создается обработчик нажатий, вроде бы и все ясно и просто, но переменная "v" с типом "View" в скобках меня вводят в ступор)))Код: Выделить всё
public void onClick(View v) { }
Помогите пожалуйста, разъясните, для чего мы указываем "View v" в скобках и откуда берется эта переменная "v" ?
Заранее благодарен!!!
(View v) - эта та View на которую вы нажали, предварительно присвоив ей этот обработчик (setOnClickListener())
В следующем уроке показано как это можно использовать.
Как говорится "За спрос не дают в нос"
Re: Урок 9. Обработчики событий на примере Button.
Чтобы программа сама нажимала на кнопки?Ленивенко писал(а):Добрый день, подскажите пожалуйста, что нужно прописать что бы нажать Button из кода
Или я не правильно понял вопрос?
Re: Урок 9. Обработчики событий на примере Button.
Подскажите пожалуйста, а что у меня не так?
Вот картинка того что получилось в Studio http://i.imgur.com/lzgv9pp.png
Подчеркивает только } после btnOk.setOnClickListener(oclBtnOk);
Не запускается пишет
Вот картинка того что получилось в Studio http://i.imgur.com/lzgv9pp.png
Подчеркивает только } после btnOk.setOnClickListener(oclBtnOk);
Не запускается пишет
Re: Урок 9. Обработчики событий на примере Button.
У Вас лишний знак "}". В Android Studio Вы можете выделить символ и посмотреть где скобка открывается (она будет подсвечена вверху), если Вы копипастите код с текстовых уроков, то иногда такое бывает, либо не хватает " ; " либо такие скобки бывают лишними.Leanna писал(а):Подскажите пожалуйста, а что у меня не так?
Вот картинка того что получилось в Studio http://i.imgur.com/lzgv9pp.png
Подчеркивает только } после btnOk.setOnClickListener(oclBtnOk);
Не запускается пишет
Re: Урок 9. Обработчики событий на примере Button.
именно, у меня есть метод в котором нужно выполнить действия аналогичные тем, что прописаны в OnClick(), но это же глупо дублировать код.NovikPY писал(а):Чтобы программа сама нажимала на кнопки?Ленивенко писал(а):Добрый день, подскажите пожалуйста, что нужно прописать что бы нажать Button из кода
Или я не правильно понял вопрос?
Re: Урок 9. Обработчики событий на примере Button.
Вынеси действия в отдельный метод и вызывай его в онклик и в других местах, где нужно.Ленивенко писал(а):именно, у меня есть метод в котором нужно выполнить действия аналогичные тем, что прописаны в OnClick(), но это же глупо дублировать код.NovikPY писал(а):Чтобы программа сама нажимала на кнопки?Ленивенко писал(а):Добрый день, подскажите пожалуйста, что нужно прописать что бы нажать Button из кода
Или я не правильно понял вопрос?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 9. Обработчики событий на примере Button.
Да я уже так и сделал, но просто хотелось узнать реально вообще реализовать программное нажатие. Думаю что да, но просто у меня мало опыта
Re: Урок 9. Обработчики событий на примере Button.
гугл + базовое знание английского решает все вопросыЛенивенко писал(а):Да я уже так и сделал, но просто хотелось узнать реально вообще реализовать программное нажатие. Думаю что да, но просто у меня мало опыта
http://stackoverflow.com/a/23902985
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 9. Обработчики событий на примере Button.
Спасибо большое! и за совет. Заработало!NovikPY писал(а):У Вас лишний знак "}". В Android Studio Вы можете выделить символ и посмотреть где скобка открывается (она будет подсвечена вверху), если Вы копипастите код с текстовых уроков, то иногда такое бывает, либо не хватает " ; " либо такие скобки бывают лишними.
- Mr.KotoFei
- Сообщения: 2
- Зарегистрирован: 11 ноя 2014, 13:12
- Откуда: Новосибирск
Re: Урок 9. Обработчики событий на примере Button.
А не проще ..
И соотвецтвующей кнопке назначить onClick
И вот вам переход..
Код: Выделить всё
@override
Public void "какое нить имя, без ковычек и запятой" (View v){
Intent intent = new Intent (this, Activity(указывает тот активити, куда нужно перейти).class);
StarActivity(intent);
}
Код: Выделить всё
<Button
Android:onClick="какое нить имя, без ковычек и запятой"
\>
Re: Урок 9. Обработчики событий на примере Button.
Нет, не проще.Mr.KotoFei писал(а):А не проще ..И соотвецтвующей кнопке назначить onClickКод: Выделить всё
@override Public void "какое нить имя, без ковычек и запятой" (View v){ Intent intent = new Intent (this, Activity(указывает тот активити, куда нужно перейти).class); StarActivity(intent); }
И вот вам переход..Код: Выделить всё
<Button Android:onClick="какое нить имя, без ковычек и запятой" \>
Re: Урок 9. Обработчики событий на примере Button.
Всегда пожалуйстаLeanna писал(а): Спасибо большое! и за совет. Заработало!
Re: Урок 9. Обработчики событий на примере Button.
в android stydio не происходит импорт. какая версия java и sdk нужна для урока?