android自定义对话框使用方法
编辑:Simone
2024-11-30 08:15:05
536 阅读
在android项目中为了美化外观,不会直接使用系统对话框,因此会自定义自己样式的自定义对话框,再此纠正一下,这里说的自定义对话框其实不是真正的自定义,而是AlertDialog的自定义View的使用方法,而这种自定义View也是非常普遍的,具体使用方法如下。
主Activity和对应的主布局创建好后,使用AlertDialog自定义View要先创建好对话框界面,按自己的需求在layout中建立xml的View布局文件,代码如图所示。
实现AlertDialog要先创建AlertDialog.Builder的对象,然后调用builder的setView方法和show方法依次设置布局和显示对话框即可,相关代码如图所示。
对于AlertDialog内部的各空间的事件监听则就不用使用AlertDialog默认的监听事件了,直接拿到自定义View中的各控件来操作,具体代码如图所示。
AlertDialog中有可能会涉及到调整对话框大小,这时就要用到AlertDialog对象了,并且要注意先show显示了对话框,再进行调整大小才行,具体代码如图所示。
当然还可以为AlertDialog使用自己的自定义style样式,只需在创建Builder对象的时候以参数形式传进去即可,并建立res/values/style.xml样式文件,具体代码如图所示。
最后AlertDialog自定义View对话框的测试显示效果如下图所示。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/87743.html