开发的时候我们写自定义dialog如果用alertdialog会发现外围会有黑边,执意要用alertdialog可以参考这篇博客http://blog.youkuaiyun.com/mwj_88/article/details/45482421,这里介绍另一种简单的方法,使用alertdialog之所以有黑边是因为alertdialog的主题样式就是有黑边的,虽然可以指定样式,但还是有些麻烦,我们完全可以直接不用alertdialog,这样就不用去写样式。
代码如下
final Dialog exitDialog = new Dialog(getActivity()); exitDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); exitDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); View inflate = View.inflate(getActivity(), R.layout.view_image_dia

在开发中遇到自定义Dialog出现黑边的问题,通常AlertDialog自带黑边样式。本文提供了一种简单解决办法,不使用AlertDialog,从而避免修改样式带来的复杂性。通过这种方法,可以轻松创建没有黑边的对话框。
最低0.47元/天 解锁文章
7728

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



