Страница 1 из 1

Событие клик

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

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


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;
	        }
	};    
}
}

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

Добавлено: 28 май 2014, 05:59
klblk
не знаю каким урокам вы следуете...

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

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

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

Добавлено: 28 май 2014, 17:58
Ramik05
Я как в уроке вроде бы все описываю, но не как.

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


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;
	        }
		
	};    
	
	}




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

Добавлено: 28 май 2014, 18:17
Mikhail_dev
Не брешите, в уроке нет такого.

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

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

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

Добавлено: 28 май 2014, 21:04
Ramik05
Спасибо! Разобрался сам.