2014-01-07 40 views
0

正在開發具有像非英文文本顯示爲???? Android中的TextView

1.Kannada, 
2.English, 
3.Hindi, 
4.Telugu, 
5.Tamil 

在文本視圖顯示不同語言的Android應用程序,將數據存儲在database。我能夠檢索和查看只有英文,如果我選擇任何其他語言它顯示問號(??????)像這樣上午通過PHP是否需要使用任何庫?或任何其他解決方案。任何人都可以幫助我做到這一點。

<?php 

    $con= mysqli_connect("localhost","root","oracle","DBname") ; 

    $id=$_REQUEST['id']; 

    $SelectQuery="select * from language where id='$id' "; 

    $result=mysqli_query($con,$SelectQuery) or die(mysqli_error()); 


    $row=mysqli_fetch_array($result); 

    echo $row['langType']; 
?> 

回答

0

您必須設置自定義字樣爲您的TextView其他語言(非英朗)
就像

Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/MyFont.ttf") 
    txtview.setTypeface(tf); 

您的自定義字體(.ttf文件)必須//資產/字體文件夾.. 我希望這可以幫助你..

您也可以從this link

+0

可以非p下載自定義字體花邊資產文件夾。 –

+0

複製您的fontname.ttf文件在資產文件夾內的字體文件夾然後嘗試執行上面的代碼...其工作surly..why你不能得到它:( –