我有一个带有 ImageButton 的布局,它在 AlertDialog 中膨胀,我应该在哪里/如何设置 onClick 监听器?
这是我尝试使用的代码:
ImageButton ib = (ImageButton) findViewById(R.id.searchbutton);
ib.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(TravelBite.this, "test", Toast.LENGTH_SHORT).show();
}
});
最佳答案
尝试在你的代码中这样写
例如:-如果您的警报对话框的对象是广告,则
ImageButton ib = (ImageButton) ad.findViewById(R.id.searchbutton);
ib.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(TravelBite.this, "test", Toast.LENGTH_SHORT).show();
}
});
关于android - 如何为警报对话框中的图像按钮设置 onclick 监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5812744/