Интерфейс, диалоги, темы, стили, меню
-
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
- Откуда: г. Красноярск
Сообщение
klblk » 28 май 2014, 05:59
не знаю каким урокам вы следуете...
у вас метод onClick внутри метода onCreate (где-то я такое видел, дежавю)... фигня в общем какая-то. Не умеет так java.
ни одна переменная не инициализирована (ни TextView, ни Button'ы по которым нужно кликать).
совет: учить java (ну хотя бы основы ООП).
-
Ramik05
- Сообщения: 31
- Зарегистрирован: 05 май 2014, 23:13
Сообщение
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;
}
};
}
-
Ramik05
- Сообщения: 31
- Зарегистрирован: 05 май 2014, 23:13
Сообщение
Ramik05 » 28 май 2014, 20:16
Я не которые фрагменты кода взял из этих уроков, а так сам проект мой. Если знаете , где ошибка у меня подскажите. при нажатие на кнопку событие не реагирует.Спасибо заранее!!!