我创建了一个扩展Dialog的MyDialog类。在内部,我正在尝试将click侦听器设置为按钮,但Eclipse给了我一些问题。这是有问题的代码:
private void setOnClickListeners() {
myButton.setOnClickListener( new OnClickListener() {
@Override
public void onClick(View v) {
//do stuff
}
});
}
Eclipse将OnClickListener显示为DialogInterface.OnClickListener,它似乎是问题的根源。我可以将此工作与活动中的工作相同吗?
答案 0 :(得分:1)
导入DialogInterface.OnClickListener,或执行此操作
myButton.setOnClickListener( new DialogInterface.OnClickListener() {
您必须这样做的原因是因为有一些不同类型的OnClickListeners。