我的布局中有两个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感谢您的意见。我认为如果通过添加简单的评论来解决任何问题,那么就不需要发布答案。 –