Android 不带contentview的Alertdialog

Android 不带contentview的Alertdialog,android,Android,是否有任何方法可以调用MainActivity中的alertbox,而无需为其设置布局。我有一个MainActivity和一个AlertboxActivity,但我不希望AlertboxActivity有xml布局。我只想调用并执行de main.xml中的代码,正如上面的注释所述。您只是想创建一个对话框吗? 使用父视图可以非常轻松地创建视图。例如!您的主要_活动_layout.xml 包含根“容器”布局。相关布局等。。给根布局一个ID,然后在主活动中启动它IE RelativeLayout m

是否有任何方法可以调用MainActivity中的alertbox,而无需为其设置布局。我有一个MainActivity和一个AlertboxActivity,但我不希望AlertboxActivity有xml布局。我只想调用并执行de main.xml中的代码,正如上面的注释所述。您只是想创建一个对话框吗? 使用父视图可以非常轻松地创建视图。例如!您的主要_活动_layout.xml 包含根“容器”布局。相关布局等。。给根布局一个ID,然后在主活动中启动它<代码>IE RelativeLayout myLayout=(RelativeLayout)findViewById(R.Id.MYID) 下一步,向其添加视图。
myLayout.addView(新的LinearLayout()
)。。等等等等

  AlertDialog dialog = new AlertDialog.Builder(getApplicationContext())
            .setMessage("MY ALERT MESSAGE")
            .setTitle("MY TITLE")
            .setNegativeButton("NO BUTTON", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {

                }
            })
            .setPositiveButton("YES BUTTON", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {

                }
            })
            .create();
    //and to show
    dialog.show();

您只想显示一个简单的AlertDialog,是吗?是的,但是alertbox的java代码必须在另一个活动中,而不是在MainActivity中。alertbox的视图必须位于main.xml thoughHmm中。两个活动是否同时运行?如果只有一个活动正在运行,那么在另一个活动上显示警报有什么好处?如果它们都在运行,请使用第一个活动中带有循环器的处理程序。我创建了一个空的.xml,它以我想要的方式显示alertbox。