Я хочу, чтобы два кнопки прослушивания нажали кнопку, и как onclicklistener должны быть разными. Есть какой-либо способ сделать это.? Невозможно использовать функцию для вызова от первого до второго. Когда я использую это, я получаю только вывод из второго. Я хочу оба вывода.Как подключить два Click Listener к кнопке в android?
Я работаю над заданием на скрининг, поэтому всякий раз, когда вы нажимаете на кнопку, он говорит мне, что пользователь нажимал на это в Logcat, а также кнопку выполняет свою обычную задачу.
Первый является:
Button btn = (Button) findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("First Click" , "Clicked on button 1");
}
});
Во-вторых:
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v2) {
if (v2 instanceof Button) {
Log.i("User Clicked a checkbox with value ", " : " + ((Button) v2).getText().toString());
}
}
});
Почему вы хотите это сделать? Чего вы пытаетесь достичь? – CAS
Я работаю над заданием на скрининг, поэтому всякий раз, когда вы нажимаете на кнопку, он говорит мне, что пользователь нажимал на это в Logcat, а также кнопку выполняет свою обычную задачу. –
И что еще вы хотите видеть в своем logcat, кроме нажатия этой кнопки? Вы имеете в виду, что у вас будут другие кнопки или представления, которые при нажатии вы хотите, чтобы они сделали свою собственную работу + показ в вашем logcat, что было нажато? – CAS