如何在警报对话框中为图像按钮设置 onclick 侦听器 [英] how to set an onclick listener for an imagebutton in an alertdialog

查看:22
本文介绍了如何在警报对话框中为图像按钮设置 onclick 侦听器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有在 AlertDialog 中膨胀的 ImageButton 的布局,我应该在哪里/如何设置 onClick 侦听器?

I have a layout with an ImageButton that is inflated in an AlertDialog, where/how should I set an onClick listener?

这是我尝试使用的代码:

Here's the code I tried using:

    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();
        }
    });

推荐答案

试着在你的代码中这样写

Try to put like this in ur code

例如:-如果您的警报对话框的对象是广告,那么

e.g:-if your alertdialog's object is ad,then

 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();
        }
    });

这篇关于如何在警报对话框中为图像按钮设置 onclick 侦听器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆