适用于各种语言的Android Character.UnicodeBlock - 需要帮助

时间:2011-03-29 20:42:48

标签: android

好吧,就像其他许多人一样,我一直在尝试制作一个Android应用程序,用其他语言显示我的部分内容。我认为Character.UnicodeBlock将是一个明显的盯着它,但它不适合我。

我正在调用xml文件中的内容,并使用我所支持的字体支持许多不同的语言(DejaVuSans.ttf)。我尝试用基本语言或实际的unicode格式制作内容,但无论如何都没有乐趣。

我是否在正确的轨道上?或者吠叫错误的树?令人讨厌的是,我知道它可以完成,因为我有显示不同语言的应用程序!顺便说一句,我知道为不同的语言环境使用各种xml文件,但这不是我在这里尝试做的。

这是我目前的代码

package com.ll.lang;

import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.TextView;

public class homeActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

     TextView tv;
     tv= (TextView) findViewById(R.id.content);


     Typeface tf = Typeface.createFromAsset(getAssets(),
      "fonts/DejaVuSans.ttf");

     Character.UnicodeBlock block = Character.UnicodeBlock.of (tv);
      tv.setTypeface(tf);                


    }

}

0 个答案:

没有答案