android - 如何为警报对话框中的图像按钮设置 onclick 监听器

标签 android onclick android-alertdialog imagebutton

我有一个带有 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/

相关文章:

java - Android调用自定义alertdialog类

android - 将 EditText 添加到警报对话框。

android - 使用 ViewPager 设置 Actionbar 标题

java - 错误 :Failed to capture snapshot of output files for task 'transformClassesWithDexForDebug' during up-to-date check

javascript - GET 请求中 setRequestHeader 错误

javascript - 简单的 Jquery 对话框,但现在点击

javascript - 如何在键盘上按Enter键时调用JQUERY click()方法?

android - RecyclerView 和 CardView Click 监听器实现

java - 如何将相机照片保存到移动设备的文件中?

android - 如何在 android 中对齐自定义对话框中心?