20. android dialog——自定义对话框之一
来源:互联网 发布:关于办理电信网络诈骗 编辑:程序博客网 时间:2024/05/18 13:42
还是先从最简单的开始吧,然后一步一步的扩展。
为了保证软件上所谓的低耦合度和可重用性,这里我不得不需要单独建立一个类CustomerDialog,然后继承AlertDialog
然后添加一个带Context参数的构造器,context(上下文)通俗点讲一般是指归属于那个,这里就归属于调用的那个Acitivity,
也就是说这个对话框是针对调用的那个Activity
接下来需要对AlertDialog的 onCreate方法覆盖,否则在外面就无法获得你创建的那个自定义对话框的内容了(当然你也可以直接在构造方法里调用setView,当这样一来耦合度就增加了),然后把自己的自定义内容通过setView关联进去。
具体实现:
第一步:
res/layout/main.xml
定义一个button按钮,用来点击后弹出自定义对话框
第二步:创建自定义对话框类
src/com/dialog/ui/CustomerDialog.java
第三步:在创建一个Activity
src/com/dialog/activity/CustomerDialogActivity.java
上个丑陋的效果图(源码就不提供了)
接下来将继续扩展到自定义xml里面
- android dialog——自定义对话框之一
- 20. android dialog——自定义对话框之一
- Dialog(五)——自定义对话框(Dialog)
- Android Dialog( 自定义对话框)
- Android自定义Dialog对话框
- Android 自定义Dialog对话框
- Android 自定义对话框Dialog
- Android自定义对话框(Dialog)
- 【android】自定义dialog对话框
- Android 自定义对话框dialog
- android 自定义对话框 Dialog
- Android自定义Dialog对话框
- 21. android dialog——自定义对话框之二
- Android中自定义对话框(Dialog)
- Android中自定义对话框(Dialog)
- Android自定义对话框(Custom Dialog)
- android 继承dialog自定义对话框
- Android中自定义对话框(Dialog)
- 转载-- 给程序员职业的一些建议
- EXPLORING THE WORLD OF ANDROID :: PART 2
- 调整好心态和策略,从底层做起——致2011毕业生
- 如何去掉某些程序的广告提示信息
- 期待已久的Ext JS 4.0正式版发布了
- 20. android dialog——自定义对话框之一
- proteus元件名称中文名说明
- hdoj 1143-Tri Tiling
- JDBC mysql数据库连接池配置
- Windows函数
- 本体入门之我见——打印出本体中去除uri前缀后的简化的三元组
- flex与java实现增删改查
- 关于i节点的问题
- 难得清醒一次