【发布时间】:2016-12-23 12:02:12
【问题描述】:
我想在两行中显示AlertDialog 的消息,并在一行中以 bold 样式和下一行简单文本(无任何样式)显示文本。
现在,如果我使用粗体文本执行换行,则行会被中断,但文本不会显示粗体。为什么 ?谁能帮帮我。
代码:
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
alertDialog.setTitle("Alert");
Spanned s1 = Html.fromHtml("<b>" + "Text in Bold"+ "</b>");
String s2 = "Normal Text";
alertDialog.setMessage(s1+ "\n" + s2);
AlertDialog dialog = alertDialog.create();
dialog.show();
【问题讨论】:
-
使用 SpannableStringBuilder 代替字符串,这可能对你有帮助
-
试试这个链接,它一定会对你有所帮助。 stackoverflow.com/questions/4897349/…
标签: android android-alertdialog