У меня есть две кнопки ImageButton в моем макете, «плюс» и «минус».
Я прикрепляю прослушиватель щелчков к кнопке «плюс» с простым тост-сообщением в функции щелчка, и он работает.
ImageButton btplus = (ImageButton)findViewById(R.id.btplus);
btplus.setOnClickListener( new ImageButton.OnClickListener(){
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "+", Toast.LENGTH_SHORT);
}
});
Затем я присоединяю слушателя второго щелчка к минусу ImageButton ...
ImageButton btminus = (ImageButton)findViewById(R.id.btminus);
btminus.setOnClickListener( new ImageButton.OnClickListener(){
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "-", Toast.LENGTH_SHORT);
}
});
... и больше никаких нажатий кнопок работает! Щелчок «плюс» тоже перестает работать.
Я видел много примеров на эту тему, но я не вижу никакой разницы между ними (работающими) и моими.