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半透明;