java - 如何更改警报对话框中复选框列表的文本大小

标签 java android checkbox android-alertdialog

我正在开发一个具有多个复选框的警报对话框。如何更改复选框列表元素的文本大小? (我可以更改标题和按钮的大小)

boolean[] allBoolean = {true, true, true, true, true, true, true, true};

AlertDialog.Builder prompt = new AlertDialog.Builder(Class.this);
prompt.setTitle("Title");
prompt.setMultiChoiceItems(all, allBoolean, new DialogInterface.OnMultiChoiceClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which, boolean isChecked) {
        allBoolean[which] = isChecked;
    }
});
prompt.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) { 
        //do nothing
    }
});
prompt.setPositiveButton("Select", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) { 
        //do something
    }
});

最佳答案

alertDialog.show();
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();

lp.copyFrom(alertDialog.getWindow().getAttributes());
lp.width = 150;
lp.height = 500;
lp.x=-170;
lp.y=100;
alertDialog.getWindow().setAttributes(lp);

关于java - 如何更改警报对话框中复选框列表的文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23053098/

相关文章:

java - 为什么PDFBox保存后文件变大?

java - 将 '==' 与字符串一起使用? ( java )

android - 华为Push Kit错误: 907135701: scope list empty

Android >=5.0 MediaPlayer 准备失败

java - Android Studio - 带有图像的 Activity 会使模拟器崩溃,但可以在手机中使用

qt - 覆盖可检查的 QGroupBox 切换行为

javascript - 循环遍历 JavaScript 中的复选框

java - 使 JLabel 消失

java - 显示类似 Confide android 应用程序的文本

php - ajax查询后设置复选框状态