我正在尝试创建一个AlertDialog
内容丰富的内容。当我使用Html.fromHtml()
设置消息文本时,例如:
AlertDialog.Builder adb = new AlertDialog.Builder(this);
adb.setTitle("title");
adb.setMessage(Html.fromHtml(text));
它只允许我使用基本的 HTML 元素,例如<b>
(粗体)和<i>
(斜体)。
当我使用WebView
like
WebView webView = new WebView(this);
myWebView.loadData(webContent, "text/html", "utf-8");
AlertDialog.Builder adb = new AlertDialog.Builder(this);
adb.setView(webView);
我失去了默认的 Android 风格。
我该怎么做才能获得丰富的上下文,例如<ul>
在AlertDialog
? 中。