Я пытаюсь создать AlertDialog
, который имеет богатый контент. Когда я использую Html.fromHtml()
установить текст сообщения, как:Отображение WebView as AlertDialog content
AlertDialog.Builder adb = new AlertDialog.Builder(this);
adb.setTitle("title");
adb.setMessage(Html.fromHtml(text));
это только позволяет мне основные HTML элементы, такие как <b>
(Жирный) и <i>
(Italic).
Когда я использую WebView
как
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
?.
Что вы подразумеваете под вашим отсутствием стиля андроида по умолчанию? – Prateek
Я использую 'Theme.Holo' (это черный), но когда я использую WebView, он не использует стиль. –
Посмотрите на мои комментарии для уточнения. – Prateek