1

アプリでヒンディー語とベンガル語のフォントのサポートを表示する必要があります。これを行う方法。助けてください。また、Web サービスを介してデータを取得する必要があるため、XML からサポートを取得する方法を教えてください。

4

1 に答える 1

0

私がしたことは、選択した特定のフォントをアセットフォルダーに配置し、次のコードを使用したことです。

public class CustomTextView extends TextView{
    public CustomTextView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        initFont();
    }

    public CustomTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
        initFont();
    }

    public CustomTextView(Context context) {
        super(context);
        initFont();
    }

    private void initFont() {
        Typeface tf = Typeface.createFromAsset(getContext().getAssets(),"myfont.ttf");
        setTypeface(tf);
    }
}

しかし、私が直面している問題は、エミュレータでフォントを取得していても、一部のフォント パターンが正しくないことです。

誰かが私の答えにさらに追加したい場合は、返信してください。大歓迎です。

于 2012-08-30T11:43:25.797 に答える