我们如何使用两个OnClick Listener

时间:2012-10-23 06:25:09

标签: android android-intent

在我的活动中,我想使用import android.content.DialogInterface.OnClickListenerimport android.view.View.OnClickListener,因为在我的活动中,我正在使用按钮和提醒消息。任何人告诉我如何使用两者。在尝试导入OnClickListeners时,它会给出错误。如何解决这个问题??

3 个答案:

答案 0 :(得分:2)

您需要为其中一个侦听器使用完整包,例如

           android.content.DialogInterface.OnClickListener

和其他只是

          OnClickListener

答案 1 :(得分:1)

导入一个单击侦听器,另一个可以通过在定义中指定绝对路径来使用。

答案 2 :(得分:0)

您可以使用如下代码:

button.setOnClickListener(new OnClickListener() {

                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    Toast.makeText(getApplicationContext(),
                                    "Button clicked", Toast.LENGTH_SHORT).show();
                }
            });

对于按钮OnClick方法,您需要以下导入

import android.view.View.OnClickListener;


alert_dialog.setPositiveButton("Button Text", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int which) {
                // TODO Auto-generated method stub
            Toast.makeText(getApplicationContext(), 
                        "Dialog clicked",Toast.LENGTH_SHORT).show();    
            }
        });

对于OnClick方法对话框,您需要以下导入

import android.content.DialogInterface;

希望它对你有所帮助。