修改MaterialDialog字体的大小

说起MaterialDialog当属外国这个小伙的开源框架,那叫一个厉害! gitup地址
基本效果:
修改MaterialDialog字体的大小
文章图片
device-2017-06-22-163200.png
可是公司说这个字体太小了需要再大写,可是试了很多方法发现并没有去修改这个字体的方法,经过一系列的折腾终于想出一个可行的方法,然后自己给它稍微自定义了一下,一劳永逸,用的话可以根据实际情况去修改内容标题,本文只是说如何修改 确定 取消字体大小! 【修改MaterialDialog字体的大小】
代码体现: 依赖添加库

compile 'com.afollestad.material-dialogs:core:0.8.6.2'

自定义的CustomBuild,其实可不用自定义
public class CustomBuild extends MaterialDialog.Builder { public CustomBuild(@NonNull Context context, final OnButtonClickListener onButtonClickListener) { super(context); negativeText("取消"); positiveText("确定"); title("MaterialDialog"); onNegative(new MaterialDialog.SingleButtonCallback() { @Override public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) { if (null != onButtonClickListener) { onButtonClickListener.negative(); } } }); onPositive(new MaterialDialog.SingleButtonCallback() { @Override public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {if (null != onButtonClickListener) { onButtonClickListener.positive(); } } }); }interface OnButtonClickListener { void positive(); void negative(); } }

CunstomDialog
public class CunstomDialog extends MaterialDialog{protected CunstomDialog(Builder builder) { super(builder); }@Override public void show() { super.show(); //重点地方 getActionButton(DialogAction.POSITIVE).setTextSize(20); } }

使用
CunstomDialog cunstomDialog = new CunstomDialog(new CustomBuild(MainActivity.this, new CustomBuild.OnButtonClickListener() { @Override public void positive() {}@Override public void negative() {} })); cunstomDialog.show();

结果展示 修改MaterialDialog字体的大小
文章图片
device-2017-06-22-164524.png

    推荐阅读