Событие клик

Интерфейс, диалоги, темы, стили, меню
Ответить
Ramik05
Сообщения: 31
Зарегистрирован: 05 май 2014, 23:13

Событие клик

Сообщение Ramik05 » 27 май 2014, 22:05

Доброе времени суток! Есть кнопки с картинками и текстовое поле, при нажатие кнопки должно выводиться в тексте значение. не как не получается, выдает ошибку, в чем может быть ошибка. пытаюсь следовать урокам , но не получается. Помогите!

Код: Выделить всё


public class MainActivity extends Activity implements OnClickListener {

	TextView txt; 

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);  

public void onClick(View v) {
		 switch (v.getId()) {
	        case R.id.imageButton1:                
	        	txt.setText("5");
	          break;
	        case R.id.imageButton2:
	          
	        break;
	        }
	};    
}
}

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Событие клик

Сообщение klblk » 28 май 2014, 05:59

не знаю каким урокам вы следуете...

у вас метод onClick внутри метода onCreate (где-то я такое видел, дежавю)... фигня в общем какая-то. Не умеет так java.
ни одна переменная не инициализирована (ни TextView, ни Button'ы по которым нужно кликать).

совет: учить java (ну хотя бы основы ООП).

Ramik05
Сообщения: 31
Зарегистрирован: 05 май 2014, 23:13

Re: Событие клик

Сообщение Ramik05 » 28 май 2014, 17:58

Я как в уроке вроде бы все описываю, но не как.

Код: Выделить всё


public class MainActivity extends Activity implements OnClickListener {

 	EditText txtname;

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);               
                   
        txtname =(EditText) findViewById(R.id.editText2);

public void onClick(View v) {
		 switch (v.getId()) {
	        case R.id.imageButton1:                
	        	 txtname.setText("привет");	        	  	    		
	          break;
	        case R.id.imageButton2:
	                 ....
	        break;
	        }
		
	};    
	
	}




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

Re: Событие клик

Сообщение Mikhail_dev » 28 май 2014, 18:17

Не брешите, в уроке нет такого.

Ramik05
Сообщения: 31
Зарегистрирован: 05 май 2014, 23:13

Re: Событие клик

Сообщение Ramik05 » 28 май 2014, 20:16

Я не которые фрагменты кода взял из этих уроков, а так сам проект мой. Если знаете , где ошибка у меня подскажите. при нажатие на кнопку событие не реагирует.Спасибо заранее!!!

Ramik05
Сообщения: 31
Зарегистрирован: 05 май 2014, 23:13

Re: Событие клик

Сообщение Ramik05 » 28 май 2014, 21:04

Спасибо! Разобрался сам.

Ответить