如何在对话框中设置Button.onClickListener?

时间:2011-10-28 03:20:25

标签: android button dialog listener

我创建了一个扩展Dialog的MyDialog类。在内部,我正在尝试将click侦听器设置为按钮,但Eclipse给了我一些问题。这是有问题的代码:

private void setOnClickListeners() {
    myButton.setOnClickListener( new OnClickListener() {
        @Override
        public void onClick(View v) {
            //do stuff
        }
    });
}

Eclipse将OnClickListener显示为DialogInterface.OnClickListener,它似乎是问题的根源。我可以将此工作与活动中的工作相同吗?

1 个答案:

答案 0 :(得分:1)

导入DialogInterface.OnClickListener,或执行此操作

myButton.setOnClickListener( new DialogInterface.OnClickListener() {

您必须这样做的原因是因为有一些不同类型的OnClickListeners。