我的佈局中有兩個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);
}
});
...並沒有更多的點擊按鈕的作品! 「加號」點擊也停止工作。
我見過很多這個主題的例子,但我看不出他們(工作)和我的任何區別。
只是改變ImageButton.onClickListener()來View.onClickListener(),並添加.show()結尾吐司法。 Like = Toast.makeText(getApplicationContext(),「 - 」,Toast.LENGTH_SHORT).show(); –
@ChiragRaval你應該將其作爲答案發布。 – Audrius
@Audrius感謝您的意見。我認爲如果通過添加簡單的評論來解決任何問題,那麼就不需要發佈答案。 –