设置警报对话框的文本大小

时间:2014-04-03 05:06:06

标签: android

我正在尝试使用警告对话框。有没有办法设置邮件文本大小?

我通过将对话框视图设置为textview并使用htmlformatted字符串加载此textview来尝试解决方法。我在textview上调用了set text size,有些单词出现了,有些则出现了。

所以我想知道是否有一种不那么复杂的方式或者我做错了什么?

谢谢

3 个答案:

答案 0 :(得分:3)

试试这段代码

 AlertDialog dialog = new AlertDialog.Builder(this).setMessage("Hello world").show();
   TextView textView = (TextView) dialog.findViewById(android.R.id.message);
    textView.setTextSize(40);

答案 1 :(得分:0)

试试这个

public static void exitAlert(final Context context)
    {
        AlertDialog.Builder builder = new Builder(context);
        builder.setMessage("Do you want to exit?");
        TextView title =  new TextView(context);
        title.setText("Increase Text");
        title.setGravity(Gravity.CENTER);
        title.setTextSize(30);
        title.setBackgroundColor(Color.GRAY);
        title.setTextColor(Color.WHITE);

        builder.setCustomTitle(title);
        builder.setPositiveButton("Ok", new OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog, int which) 
            {
                ((Activity) context).finish();
            }  
        });

        builder.setNegativeButton("Cancel", new OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {


            }
        });
        builder.show();
    }

答案 2 :(得分:-1)

{
    TextView tv=new TextView(getApplicationContext());

    tv.setText("sdf");

    tv.setTextSize(45);
    dialog.setMessage(String.valueOf(tv));
}