android AlertDialog自定义布局

来源:互联网 发布:当红网络主播前十 编辑:程序博客网 时间:2024/06/10 09:48

AlertDialog可以自定义布局,有两种方法:

1.直接使用setView函数

2.自定义MyAlertDialog extends AlertDialog。在onCreate函数中setContentView

 

遇到一个问题:

自定义布局贴到AlertDialog后,dialog的四周出现黑色的边框!

 

解决方案:

mDialog.getWindow().setBackgroundDrawableResource(R.color.transparent);
在colors.xml里面定义transparent值为#00000000

 

mDialog是这个AlertDialog的实例