![]() |
1
17
我没有使用AlertDialog,而是使用了一个对话框。要获得自定义外观: 1-创建对话框并删除标题区域(否则顶部将显示空白灰色区域):
2-以XML设计布局,并设置为对话框的内容:
3-如果布局不是圆角矩形,它将与对话框的圆角相交。因此,将布局设计为圆形矩形: 在mydialog的layout.xml中:
mydialog_shape.xml:
4-向活动中的按钮添加侦听器:
就是这样。 |
![]() |
2
0
我记得我读到,并不是所有的Android对话框都是平等创建的。因此,如果您不想使用设备Android版本附带的对话框,则需要从头开始编写一个全新的对话框。 编辑: 我认为您需要用一个自定义的对话生成器类来重写onCreatediaLog。就像我说的,我从来没有做过。记住,要保持Android MVC风格,还需要用XML定义对话框。如果我打算这样做,我可能会从XML布局开始,然后使用与常规对话框生成器类相同的方法编写自定义对话框类。抱歉这么含糊,我自己还在学习Java和Android。 |
![]() |
3
0
很容易。。
|
![]() |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
![]() |
Community wiki · 局部变量可能尚未初始化 1 年前 |
![]() |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 2 年前 |