我正在尝试使用警告对话框。有没有办法设置邮件文本大小?
我通过将对话框视图设置为textview并使用htmlformatted字符串加载此textview来尝试解决方法。我在textview上调用了set text size,有些单词出现了,有些则出现了。
所以我想知道是否有一种不那么复杂的方式或者我做错了什么?
谢谢
答案 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));
}