Android 警报对话框准备

Android 警报对话框准备,android,alert,android-alertdialog,android-custom-view,Android,Alert,Android Alertdialog,Android Custom View,嗨 我需要一些帮助来删除“警报”对话框边缘上显示的深色,但同时我还需要“暗淡背景”活动 如果你正确地看到图像,你会发现两种颜色 1-出现在警报对话框周围(我需要删除该对话框)。 2-另一个是背景活动的昏暗背景(需要在那里) ***我已经删除了用于警报对话框的custum_对话框布局的边框r 我的警报对话框窗口代码如下 LayoutInflater factory = LayoutInflater.from(activity); final View deleteDialogVie

我需要一些帮助来删除“警报”对话框边缘上显示的深色,但同时我还需要“暗淡背景”活动

如果你正确地看到图像,你会发现两种颜色 1-出现在警报对话框周围(我需要删除该对话框)。 2-另一个是背景活动的昏暗背景(需要在那里)

***我已经删除了用于警报对话框的custum_对话框布局的边框r

我的警报对话框窗口代码如下

LayoutInflater factory = LayoutInflater.from(activity);
        final View deleteDialogView = factory.inflate(
                R.layout.custum_dialog, null);

        TextView tv=(TextView) deleteDialogView.findViewById(R.id.errormsg);
        tv.setText(getErrMsg());
        //tv.setText("jsfj ajsd jkasd j juasdf jbasd u uasd juasd ");
        final AlertDialog deleteDialog = new AlertDialog.Builder(activity).create();
        deleteDialog.setView(deleteDialogView);
        deleteDialog.setInverseBackgroundForced(true);
       // deleteDialog.getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_DIM_BEHIND);

        //deleteDialog.setCustomTitle(tv);
        deleteDialogView.findViewById(R.id.okbtn).setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                //your business logic 
                deleteDialog.dismiss();
            }
        });


        deleteDialog.show();
     // Remove padding from parent

您只需创建
自定义对话框主题
,并设置为
对话框
,如下面的
style.xml上所示:

<style name="Theme_Dialog" parent="android:Theme.Holo.Dialog">
    <item name="android:windowNoTitle">true</item>
    <item name="android:layout_width">fill_parent</item>
    <item name="android:backgroundDimEnabled">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
</style>
并根据您的要求定制此主题参数。thnx

你能发布“custum_dialog.xml”吗?
Dialog main_dialog = new Dialog(Splash.this,R.style.Theme_Dialog);