2017-10-04 10 views
0

Androidには新しく、HTML形式のSQLiteデータベースからWebviewにデータを表示するためのAndroidコードを書きたいと思います。 データベースには、ヒンディー語フォントと英語フォントのデータが含まれています。sqlite dbの英語とヒンディー語のレコードをwebview、AndroidでHTML形式で表示するには

実際には、曲のデータベースから曲を表示したいと思います。データベースにはヒンディー語の行と英語の行が含まれています。

ヒンディー語のフォントでテキスト表示でのみ表示できます。 webviewでは、html形式のwebviewbのヒンディー語のフォントで歌を表示できません。

私はSQLiteデータベースのヒンディー語と英語の両方のフォントをWebビューのHTML形式で表示したいのですが。

誰でも私を助けたり、私に例を見せたりできますか?私はあなたのエンコーディングに問題があると思い

答えて

0

が最初 varaible文字列にその曲を割り当てるsqliteのDBからヒンディー語の歌を取得し、

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

この私がすでに使用しています。英語とヒンディー語を同時に表示したい。 1行のヒンディー語と1行の英語を表示するための小さな例を私に提供できれば、私はあなたに感謝します。 – Samuel

0

あなたのWebViewでこれをしようと、文字列変数を渡しますin 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

そして、ヒンディー語の行の隣に、私は英語の行を1つ表示したい。英語とヒンディー語を同時にどのように表示できますか?私を案内してください – Samuel

関連する問題