我是Android的新手,想要编写Android代码,以便在webview中以HTML格式显示来自SQLite数据库的数据。 该数据库包含印地文字体和英文字体的数据。
实际上,我想从歌集数据库中显示歌曲,数据库包含一些印地语和一些英文行。
我只能在文本视图中以印地语字体显示歌曲。 在webview中,无法以html格式在webviewb中以印地语字体显示歌曲。
我希望在webview中以HTML格式从SQLite数据库中以印地语和英语字体显示歌曲。
任何人都可以帮我或给我一个例子吗?
答案 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");
}
}