我想在两行中显示 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();
你能试试这个吗:
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
alertDialog.setTitle("Alert");
String s1 = "<b>" + "Text in Bold"+ "</b>";
String s2 = "Normal Text";
Spanned strMessage = Html.fromHtml(s1+ "<br>" + s2);
alertDialog.setMessage(strMessage);
AlertDialog dialog = alertDialog.create();
dialog.show();
我是一名优秀的程序员,十分优秀!