Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的警报对话框_Android - Fatal编程技术网

android中的警报对话框

android中的警报对话框,android,Android,我在应用程序中使用了一个警报对话框,当警报对话框出现时,我的整个活动都会转到后台并显示一个黑色。我希望当对话框出现时,我的活动看起来和以前一样,我不希望出现任何后台场景 对话框需要使用透明标志。但您可能需要为其创建自定义对话框: Dialog mDialog = new Dialog(mContext, android.R.style.Theme_Translucent); 自定义对话框: AlertBox:您需要为对话框使用透明标志。但您可能需要为其创建自定义对话框: Dialog mDi

我在应用程序中使用了一个警报对话框,当警报对话框出现时,我的整个活动都会转到后台并显示一个黑色。我希望当对话框出现时,我的活动看起来和以前一样,我不希望出现任何后台场景

对话框需要使用透明标志。但您可能需要为其创建自定义对话框:

Dialog mDialog = new Dialog(mContext, android.R.style.Theme_Translucent);
自定义对话框:


AlertBox:

您需要为对话框使用透明标志。但您可能需要为其创建自定义对话框:

Dialog mDialog = new Dialog(mContext, android.R.style.Theme_Translucent);
自定义对话框:

AlertBox:

尝试以下操作:

 public class CustomDialog extends Dialog implements OnClickListener {      
  Button button_home,button_cancel,button_resume;     
    public GamePauseMenu(Context context) {          
      super(context,R.style.Theme_Transparent);      
      }     


    public void show(int bg) {              
             super.show();         
           setContentView(R.layout.custdialog);       
            button_resume = (Button)findViewById(R.id.imageButton1);                  button_resume.setOnClickListener(this);    
     }     public void onClick(View v) {         cancel();      }   } 
试试这个:

 public class CustomDialog extends Dialog implements OnClickListener {      
  Button button_home,button_cancel,button_resume;     
    public GamePauseMenu(Context context) {          
      super(context,R.style.Theme_Transparent);      
      }     


    public void show(int bg) {              
             super.show();         
           setContentView(R.layout.custdialog);       
            button_resume = (Button)findViewById(R.id.imageButton1);                  button_resume.setOnClickListener(this);    
     }     public void onClick(View v) {         cancel();      }   } 

R.style.Theme_半透明_NoTitleBar_全屏无法使用我的自定义对话框…公共自定义对话框上下文{supercontext;mContext=context;//**“Window.FEATURE\u NO\u TITLE”-用于隐藏mTitle/requestWindowFeatureandroid.R.style.Theme\u半透明\u NoTitleBar\u全屏;//requestWindowFeatureWindow.FEATURE\u NO\u TITLE;//*在main.xml文件中设计对话框*/setContentViewR.layout.customdialog;v=getWindow.getDecorView;v.setBackgroundResourceandroid.R.color.transparent;当我的对话框出现时,我的活动的背景颜色是低的,看起来有点黑,我想要的是当对话框位于前景时,背景活动中没有任何变化公共类定制dialog extends dialog实现OnClickListener{@Override public void onWindowAttributesChangedLayoutParams参数{super.onWindowAttributesChangedparams;}ContextmContext;public CustomizeDialogContext上下文{supercontext;mContext=context;requestWindowFeatureWindow.FEATURE_NO_TITLE;setContentViewR.layout.customdialog;v=getWindow.getDecorView;v.setBackgroundResourceandroid.R.color.transparent;}try:supercontext,android.R.style.Theme\u Transparent;R.style.Theme\u Transparent\u NoTitleBar\u全屏无法使用我的自定义对话框…公共自定义DialogContext上下文{supercontext;mContext=context;//**“Window.FEATURE\u NO\u TITLE”-用于隐藏mTitle/requestWindowFeatureandroid.R.style.Theme\u半透明\u NoTitleBar\u全屏;//requestWindowFeatureWindow.FEATURE\u NO\u TITLE;//*在main.xml文件中设计对话框*/setContentViewR.layout.customdialog;v=getWindow.getDecorView;v.setBackgroundResourceandroid.R.color.transparent;当我的对话框出现时,我的活动的背景颜色是低的,看起来有点黑,我想要的是当对话框位于前景时,背景活动中没有任何变化公共类定制dialog extends dialog实现OnClickListener{@Override public void onWindowAttributesChangedLayoutParams参数{super.onWindowAttributesChangedparams;}ContextmContext;public CustomizeDialogContext上下文{supercontext;mContext=context;requestWindowFeatureWindow.FEATURE\u NO\u TITLE;setContentViewR.layout.customdialog;v=getWindow.getDecorView;v.setBackgroundResourceandroid.R.color.transparent;}try:supercontext,android.R.style.Theme\u半透明;