在android中单击按钮时显示对话框

在android中单击按钮时显示对话框,android,Android,我们如何在安卓系统中点击按钮时显示对话框???如果您想在安卓系统中点击按钮时创建警报Dilaog,请参见此 findViewById(R.id.myButton).setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { displayA

我们如何在安卓系统中点击按钮时显示对话框???

如果您想在安卓系统中点击按钮时创建警报Dilaog,请参见此

findViewById(R.id.myButton).setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                               displayAlert();
                   retrun false;
}
}

 public  void displayAlert()
    {
     new AlertDialog.Builder(this).setMessage("Hi , I am Alert Dialog")  
           .setTitle("My Alert")  
           .setCancelable(true)  
           .setNeutralButton(android.R.string.ok,  
              new DialogInterface.OnClickListener() {  
              public void onClick(DialogInterface dialog, int whichButton){
                  finish();
              }  
              })  
           .show(); 
    }

在android清单中尝试此操作。任何活动都可以使用android清单中的theme.dialog创建对话框

 <activity android:name=".your_activity" android:theme="@android:style/Theme.Dialog" /> 


希望这能帮助你们所有人

您可以用什么类型的对话框来解释您的问题在Kotlin中查找此问题的任何人请看一看:我为单击事件添加了代码,但每当我单击按钮时,它都会显示错误消息。应用程序abc(进程包名称)意外停止。请再试一次。“你能看到你的日志并告诉我你在哪里遇到了这个问题吗?我看不到日志。我一单击按钮,它就会显示这个错误。我甚至在clickevent中插入了一个切换点,但执行没有停止。@你能在pastebin中发布包含xml和java代码的完整代码吗,让我来帮你,我正在处理数据库。所以我认为仅仅发布xml和java代码是不行的。我需要发布整个代码。。okk是我可以在按钮单击事件上显示警报的任何其他方法