您的位置:首页 > 其它

最简单自定义dialog去除dialog黑边方法

2017-05-23 22:37 274 查看
开发的时候我们写自定义dialog如果用alertdialog会发现外围会有黑边,执意要用alertdialog可以参考这篇博客http://blog.csdn.net/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_dialog, null);
exitDialog.setContentView(inflate);
exitDialog.show();

几行代码就解决了,是不是很简单
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: