如何在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);
答
最初从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
这我已经在使用。我想同时显示英文和印地文。如果您可以提供一个小例子来显示一行印地文和一行英文,我将非常感谢您。 – Samuel