gpt4 book ai didi

android - 无法在 Webview Android 上显示粗体文本

转载 作者:行者123 更新时间:2023-11-28 08:03:18 25 4
gpt4 key购买 nike

我有一个带有 css 文件的 html 文件。我想将它加载到 Webview 中。在 css 文件中,我为 html 文件中的某些元素设置了字体粗细。但问题是 webview 无法显示我设置的粗体文本。在我测试的列表设备中:Nexus S、Nexus 4、Nexus 5、Nexus 7、Samsung S3、LG,只有 Nexus 7 可以显示粗体。

我研究了很多次,但仍然没有结果。你对此有什么想法吗?谢谢你。

这是我的 html 文件:

    <link href="css/style.css" rel="stylesheet" type="text/css">
<title></title>
</head>
<body>

<section id="answer_box"><!--解答ボックス-->
<p class="explain_title">正解</p>
<p class="answer_p"><span class="answer_no">イ</span> </p>

</section>
<section class="question_title_box">
<p class="question_main_title"><span class="question_no">1</span>リスニングテスト(放送による指示に従って答えなさい。)</p>
</section><!--question_title_box終わり-->

这是我的CSS文件

p.question_title_box{
font-size: 15px;

font-weight: 600
}

这是我加载 html 文件的方式:

wvQuestion = (WebView) findViewById(R.id.question_content);
WebSettings webSettings = wvQuestion.getSettings();
webSettings.setJavaScriptEnabled(true);
String url = "test.html";
wvQuestion.loadUrl(url);

最佳答案

假设您的 css 文件存储在 assets/css 中,您应该能够通过 loadDataWithBaseURL 加载它.例如

wvQuestion.loadDataWithBaseURL("file:///android_asset/css/", url, "text/html", "UTF-8", null);

关于android - 无法在 Webview Android 上显示粗体文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29622527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com