我正在尝试将Html标记应用于AlertDialog - > setSingleChoiceItems();
我正在寻找答案,但一无所获。
我的示例代码;
final String ex[] = {
"<small>Some text</small>\n<b>text</b>",
"<small>Some text</small>\n<b>text</b>",
"<small>Some text</small>\n<b>text</b>"
};
AlertDialog.Builder dialog = new AlertDialog.Builder(getActivity());
dialog.setTitle("My dialog");
dialog.setIcon(R.drawable.icon);
dialog.setSingleChoiceItems(ex, 0, null);
dialog.show();
如何应用html标签并将其显示在列表中?
我尝试使用字符串数组中的Html.fromHtml,但它是不兼容的类型。
有任何帮助吗? 感谢。
答案 0 :(得分:0)
setSingleChoiceItems
接受一个CharSequence
数组,其中String
和Spannable
继承。这应该这样做
final CharSequence ex[] = {
Html.fromHtml("<small>Some text</small>\n<b>text</b>"),
Html.fromHtml("<small>Some text</small>\n<b>text</b>"),
Html.fromHtml("<small>Some text</small>\n<b>text</b>")
};