改变Android中默认Dialog的样式
16lz
2021-01-23
Android中默认的Dialog是黑白色的,有点丑啊!
在清单文件中application的标签属性中theme,默认的是:
android:theme="@style/AppTheme"
默认Dialog的代码:
AlertDialog.Builder builder = new AlertDialog.Builder(ShopsDetailActivity.this);builder.setMessage("是否退出当前绑定的社区店?");builder.setTitle("来米汇");builder.setPositiveButton("是", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) { //清空表中所有记录 SQLdb.execSQL("DELETE FROM picturetable"); finish();}});builder.setNegativeButton("否", null);builder.show();
默认的Dialog是这样的:
是不是很丑啊!
如果我们想改变默认Dialog的样式,可以重新定义style
在application中引用
android:theme="@style/customHoloLight"
效果是这样的:
是不是清爽很多!!
更多相关文章
- Android中.9.png图片的使用过程和原理
- android 使用xml selector设置按钮点击效果图片
- Android关于SD卡的读写操作及固定图片大小
- [Android]定制RadioButton样式
- 自定义 SeekBar 样式 详解
- android SpannableString使用详解,替代多个TextView拼凑实现的用
- C# mono android 图片上传进度条实现
- Android组件的样式
- android button自定义触摸前以及触摸时的样式