Android Textview未显示印地文文本的完整字体

时间:2014-03-01 06:46:43

标签: java android textview typeface android-typeface

xml文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/holo_blue_green"
    android:orientation="vertical" >

                <TextView
                    android:id="@+id/tv_question"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:ellipsize="none"
                    android:text="………यांच्या मते १८५७  चा  उठाव म्हणजे “भारतीयाचे पहिले स्वातंत्रयुद्ध ” होय ."
                    android:textColor="@android:color/black"
                    android:textStyle="bold" />
</LinearLayout>

enter image description here

भारतीयाचे - 这个词不完整。

2 个答案:

答案 0 :(得分:0)

将编码更改为“windows-1250”

答案 1 :(得分:0)

尝试动态添加文本,或者只是将文本粘贴到日食文本编辑器中,并在显示相同视图后检查该视图在该视图中的显示方式您在上面提到的图像...您将在下面执行步骤

步骤1:将您的TTf文件粘贴到Assets文件夹中,并在其下面添加名称Fonts / Verdana.ttf 第2步:动态使用你的字体......如下所示

 TextView myTextView=(TextView)findViewById(R.id.textBox);
 Typeface typeFace=Typeface.createFromAsset(getAssets(),"fonts/mytruetypefont.ttf");
 myTextView.setTypeface(typeFace);

一切顺利