如何在webview,Android

时间:2017-10-04 08:40:26

标签: android html sqlite webview font-face

我是Android的新手,想要编写Android代码,以便在webview中以HTML格式显示来自SQLite数据库的数据。 该数据库包含印地文字体和英文字体的数据。

实际上,我想从歌集数据库中显示歌曲,数据库包含一些印地语和一些英文行。

我只能在文本视图中以印地语字体显示歌曲。 在webview中,无法以html格式在webviewb中以印地语字体显示歌曲。

我希望在webview中以HTML格式从SQLite数据库中以印地语和英语字体显示歌曲。

任何人都可以帮我或给我一个例子吗?

2 个答案:

答案 0 :(得分:0)

我认为您的编码存在问题,请在您的网络视图中尝试此操作

 webView.loadDataWithBaseURL(null, strContent, "text/html", "UTF-8", null);

答案 1 :(得分:0)

最初从sqlite db中检索hindi歌曲,然后将该歌曲分配给字符串变量,然后在 webview.loaddata();

代码如下:

public class MainActivity extends AppCompatActivity {
    private WebView webView;
    private String hindiText = "पंचकूला में 25 अगस्त को हुए दंगों के बाद पुलिस ने दंगाइयों को गिरफ्तार करना शुरू किया तभी सामने गया था कि हनीप्रीत इस पूरी साजिश में शामिल है.";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        webView =(WebView)findViewById(R.id.webview);
        webView.loadData(hindiText, "text/html", "UTF-8");

    }
}