设置自定义对话框总是去不掉外面自带的黑框,只有上下两个边有

a4c26d1e5885305701be709a3d33442f.png

我的代码如下:

LayoutInflater inflater = LayoutInflater.from(getActivity());

View view = inflater.inflate(R.layout.city_dialog, null);

Dialog dialog = new

AlertDialog.Builder(getActivity(),R.style.Translucent_NoTitle).setView(view).create();

由于AlertDialog使用的是系统自带的图片,导致@null在这里没起作用,将代码改为:

LayoutInflater inflater =

LayoutInflater.from(getActivity());

View view = inflater.inflate(R.layout.city_dialog, null);

Dialog dialog = new Dialog(getActivity(),

R.style.Translucent_NoTitle);

dialog.setContentView(view);

(不使用系统自带的AlertDialog,重新定义一个Dialog即可)

a4c26d1e5885305701be709a3d33442f.png

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐