如何在webview中显示来自sqlite数据库的HTML格式的英文和印地文记录Android

问题描述:

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

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

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

虽然我想在webview中以HTML格式从SQLite数据库以印地文和英文字体显示歌曲。

任何人都可以帮助我或示范一个例子吗?

我想有一个与您的编码有问题试试这个在您的网页流量

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

这我已经在使用。我想同时显示英文和印地文。如果您可以提供一个小例子来显示一行印地文和一行英文,我将非常感谢您。 – Samuel

最初从sqlite的数据库检索印地文歌曲,然后分配的那首歌字符串varaible然后把这个字符串变量在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"); 

    } 
} 
+0

旁边的印地文线我想显示一个英文线。我怎样才能同时显示英文和印地文。请指导我 – Samuel