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

Как обработать нажатие ImageView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Добавление "балуна" в Yandex Map Kit http://www.cyberforum.ru/android-dev/thread695064.html
Здравствуйте. Пытаюсь используя сэмплы Yandex Map Kit сделать добавление балуна по нажатию кнопки. Необходимо чтоб балун появлялся именно на текущей позиции GPS, а затем уже передвигать его куда...
Программирование Android Ищу напарника Здравствуйте, ищу напарника для написания простых приложений(пока что) под андроид на тему развлечений/программы для быта. пишу на java.Будем выкладывать в google play и зарабатывать) пишите в... http://www.cyberforum.ru/android-dev/thread693975.html
Как открыть проект на Eclips Программирование Android
Добрый день. Подскажите пожалуйста как открыть проект на Eclips. У меня есть проект из учебника но что-то не получается его открыть.
Программирование Android irb-server сервер HTTP зачем?
https://github.com/ruboto/ruboto-irb/blob/master/assets/demo-scripts/demo-irb-server.rb смотрю разработку веб приложений на Ruby, точнее jRuby Rubutu нашел примеры с HTTP я хочу сделать...
Программирование Android Скрытие софт клавиатуры при вводе в EditText http://www.cyberforum.ru/android-dev/thread693751.html
Здравствуйте! Я пишу калькулятор под Android, для ввода выражения использую EditText.Так как кнопки я создаю свои - мне не нужна софт клавиатура, но нужно изменение положения курсора, выделение...
Программирование Android Изменить размер сохраняемого фото как изменить размер сохраняемого фото через camera.takePicture? или нужно где то в другом месте изменять? подробнее

Показать сообщение отдельно
Shuran33
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 7
14.11.2012, 11:03  [ТС]
Цитата Сообщение от kvaka Посмотреть сообщение
Что касается критики:
Объекты надо создавать 1 раз - как правило в onCreate. Не делайте лишних действий и не засоряйте код.
В данном случае в switch пункт default бесполезен и не нужен
То есть как я понял:
ImageView imag = (ImageView) findViewById(R.id.imageView1);
imag.setClickable(true);
imag.setOnClickListener(this);
}

public void onClick(View v){
switch (v.getId()) {
case R.id.imageView1:
ImageView imag = (ImageView) findViewById(R.id.imageView1);
imag.setClickable(true);
imag.setImageDrawable(getResources().getDrawable(R.drawable.ic_action_search));
break;


Красным выделил создание 2х объектов? Это имеешь ввиду?
А как же тогда использовать 1 объект?

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