@Override
protectedDialog onCreateDialog(int id)
{
Dialog dialog=null;
switch(id)
{
case 0:
dialog=new Dialog(this,android.R.style.Theme_Black_NoTitleBar_Fullscreen);
dialog.setContentView(view);//自定义的view
break;
}
return dialog;
}
在需要显示dialog的地方,调用:showDialog(0)即可。
总结:有时我们可以换个思路,使用一下android系统自带的样式,没有必要自己实现。
本文介绍如何利用Android系统自带样式简化Dialog的创建过程,避免自行实现带来的复杂性。通过示例展示如何通过调用showDialog方法快速展示自定义View的Dialog,同时强调在某些场景下使用系统样式能有效提升开发效率。
179

被折叠的 条评论
为什么被折叠?



