android AlertDialog自定义布局

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

1.直接使用setView函数

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

 

遇到一个问题:

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

 

解决方案:

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

 

mDialog是这个AlertDialog的实例

你可能感兴趣的:(android AlertDialog自定义布局)