Страница 19 из 21
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 05 апр 2015, 15:30
doter.ua
uhn_tiss писал(а):Ребят. Подскажите пожалуйста. Не могу разобраться. У меня располагается imageView и одна кнопка, которая должна открывать галерею. Что нужно прописать в клике, что бы я мог открыть галерею и выбрать от туда картинку?
Специальный интент pick image. + метод onResult для обработки выбранного.
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 14 май 2015, 15:23
msv_serg
Добрый день, скажите пожалуйста почему Обработчик нажатия на кнопку создается в теле метода onCreate()?
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 14 май 2015, 15:46
doter.ua
msv_serg писал(а):Добрый день, скажите пожалуйста почему Обработчик нажатия на кнопку создается в теле метода onCreate()?
Все подготовительные штуки перед первым показом активити юзеру делаются в onCreate
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 21 май 2015, 15:45
Asgrine
Добрый день. Возможно, это глупая проблема, но я никак не могу ее решить.
Когда я пытаюсь выбрать интерфейс View.OnClickListener - Android Studio предлагает мне только DialogInterface. Что делать?
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 21 май 2015, 18:11
doter.ua
Asgrine писал(а):Добрый день. Возможно, это глупая проблема, но я никак не могу ее решить.
Когда я пытаюсь выбрать интерфейс View.OnClickListener - Android Studio предлагает мне только DialogInterface. Что делать?
Напиши View. вручную
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 17 июн 2015, 10:33
Катольда
Все работает, вот только вместо текста русского появляется какая-то арбракодабра. На устройстве Genimotion русский установила не помогло.
А раннее найденную фразу в комментариях
"Для MainActivity.java (или для того файла, данные из которого отображаются иероглифами, если в твоем проекте по-другому называется) попробуй сделать перекодировку (File -> File Encoding) в Windows-1251." не поняла как выполнить.
Объясните по подробнее пожалуйста как сделать чтобы русский текст можно было выводить
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 17 июн 2015, 11:31
klblk
Катольда писал(а):Все работает, вот только вместо текста русского появляется какая-то арбракодабра. На устройстве Genimotion русский установила не помогло.
А раннее найденную фразу в комментариях
"Для MainActivity.java (или для того файла, данные из которого отображаются иероглифами, если в твоем проекте по-другому называется) попробуй сделать перекодировку (File -> File Encoding) в Windows-1251." не поняла как выполнить.
Объясните по подробнее пожалуйста как сделать чтобы русский текст можно было выводить
В 11 уроке рассказываются про ресурсы, там таких проблем возникнуть не должно. В java коде не принято русскими буквами писать.
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 17 июн 2015, 11:40
doter.ua
Можно дешифровать
http://2cyr.com/decode/?lang=ru и, как подметили, переместить в стрингс.хмл
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 25 июл 2015, 22:44
ramen
Подскажите, на что влияет изменение выделенного жирным в коде
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (Button) findViewById(R.id.button);
button2 = (Button) findViewById(R.id.button2);
tv = (TextView) findViewById(R.id.tv);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View
v) {
tv.setText("Text primer");
}
});
}
public void nazhimayu(View
v){
tv.setText("Вторая кнопка");
}
И вариант так же работает.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (Button) findViewById(R.id.button);
button2 = (Button) findViewById(R.id.button2);
tv = (TextView) findViewById(R.id.tv);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View
view) {
tv.setText("Text primer");
}
});
}
public void nazhimayu(View
view){
tv.setText("Вторая кнопка");
}
Тоже столкнулся с проблемой русского языка, но раз как ответили выше решается в 11 уроке. то разберемся)) Стараюсь делать не под копирку...
http://pokazal.ru/v.php?id=85a3bad312f8 ... 38d1ec0cc5
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 25 июл 2015, 22:53
Foenix
ни на что, это название переменной типа View.
Код на форуме лучше форматировать.
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 11 авг 2015, 13:52
msv_serg
Добрый день, начал изучать интерфейсы и как оказалось в JAVA нельзя создать экземпляр интерфейса. Здесь же
Код: Выделить всё
OnClickListener oclBtnOk = new OnClickListener()
Я так понимаю здесь создается экземпляр интерфейса OnClickListener.
Разобрался, new OnClickListener() - анонимный класс.
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 31 авг 2015, 21:49
Likvidator
Все.. на этом уроке у меня окончательно ум за разум зашел
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 13 окт 2015, 16:43
Тихоня
Вопрос возможно из серии тупых но всё же.
1. Можно ли из 3 методов выбрать единственный и только его использовать при разработке приложений?
Есть моменты в программах что нужно разными способами реализовывать данную фунцкию?
2. Из трёх способов Вы бы выбрали какой и почему? По быстродействию обработки я так понимаю они в принципе аналогичны и этим можно принебречь при написании программы?
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 15 окт 2015, 15:20
Omax
Какой нравится тот и используй... все зависит от задач... Но способ когда Click задают кнопке из .xml я читал что не советуют.. дальше увидишь что обработчиком может быть сам Активити..
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 15 окт 2015, 16:28
doter.ua
Тихоня писал(а):1. Можно ли из 3 методов выбрать единственный и только его использовать при разработке приложений?
Нельзя, агенты тайного сообщества индусской федерации быдлокодеров найдут тебя и отмудохают.
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 16 окт 2015, 10:41
Omax
doter.ua писал(а):Тихоня писал(а):1. Можно ли из 3 методов выбрать единственный и только его использовать при разработке приложений?
Нельзя, агенты тайного сообщества индусской федерации быдлокодеров найдут тебя и отмудохают.
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 22 окт 2015, 17:38
Тихоня
doter.ua писал(а):Тихоня писал(а):1. Можно ли из 3 методов выбрать единственный и только его использовать при разработке приложений?
Нельзя, агенты тайного сообщества индусской федерации быдлокодеров найдут тебя и отмудохают.
Я тебя по IP вычислил уже
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 22 окт 2015, 20:34
Foenix
Если тебя напрчгают три способа, то советую приготовиться к худшему или перестать программировать сразу..это все ещё цветочки..
Открою секрет, способ обработки отдельным методом тут, когда в case проверяют значения id кнопок не совсем верный.. С точки зрения ООП.
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 22 окт 2015, 23:38
doter.ua
Можно масляным ножом обрабатывать.
Re: Урок 9. Обработчики событий на примере Button.
Добавлено: 23 окт 2015, 01:39
Foenix
Точно, так тоже класно