- Кажется, вы пытаетесь учебник.В вашем проекте вы должны создать свои собственные классы extends
Activity
с именами CurrentActivity
и NextActivity
, чтобы Eclipse знал, что они есть.
2. Если вы просто объявите кнопку вXML-файл макета, приложение только показывает его, но не знает, как обрабатывать событие щелчка на нем, поэтому вам все равно придется зарегистрировать прослушиватель для него.Вы можете:
a.Установите атрибут android:onClick
для кнопки в файле макета, а затем реализуйте метод для обработки события нажатия.Т.е. android:onClick="click"
в xml и добавить функцию с таким именем в свой код:
public void click(View v){
//Process click event here
}
b.зарегистрируйте слушателя полностью в коде:
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Process click event here
}
});