У меня есть numpad, созданный с помощью кнопок в gridlayout, и мне нужно отредактировать поле EditText. Вот мой код прямо сейчас:Установка кнопки onclick и прослушивателя
MainActivity.java:
Button b1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
b1 = (Button) findViewById(R.id.b1);
b1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
//Do something
}
});
main.xml:
<Button
android:id="@+id/b1"
android:text="1"
android:background="#ff3aaebb"
android:textColor="#ffffffff" />
Дело в том, мне нужно, чтобы иметь возможность получить текст в EditText и изменить его и Я не знаю, проще ли создать одного слушателя и сделать дело или сделать андроид: onClick = "mymethod". Если вы сможете объяснить различия/льготы, я был бы благодарен.
Я получаю класс или интерфейс, ожидаемый от расширений и таких! –
Ответ обновлен. Для вашей деятельности просто добавьте 'implements View.OnClickListener' –
Спасибо! Но что такое ApplicationActivity? В нем говорится, что он должен быть объявлен в файле с именем ApplicationActivity.java. –