1

こんにちは、カスタムフォントの.TTFファイルを使用している1つのAndroidアプリを開発しています。問題は、ビルドバージョンが異なる同じブランドのデバイスでテストされています。古いバージョンのデバイスはカスタムフォントをサポートしていますが、新しいバージョンのデバイスはカスタムフォントを使用していません。

4

2 に答える 2

1

これらのフォントをアセットに追加し、テキストをhtmlにすることを1つの提案があるため、Webビューアンドロイドに追加できます。あなたのケースでうまくいくことを願っています:

WebView view = new WebView(this);
        view.setVerticalScrollBarEnabled(true);     
        view.loadUrl("file:///android_asset/demo/intro.html");
        ((LinearLayout)findViewById(R.id.introLayout1)).addView(view);
        view.setBackgroundColor(Color.BLACK)

ここに画像の説明を入力

于 2012-06-01T11:54:25.590 に答える
1

最初に、必要な ttf ファイル (必要なフォント スタイル) をダウンロードします。それをandroidプロジェクトのassetsフォルダに入れます。次に、Java ファイルに次のコードを追加します。

TextView txt = (TextView) findViewById(R.id.custom_font);

        Typeface font = Typeface.createFromAsset(getAssets(), "Eltpan-n.ttf");
        txt.setTypeface(font);

それがあなたを助けることを願っています..それは私にとって魅力のように働きました..あなたが私の答えに満足したなら投票してください

于 2012-06-01T12:00:16.037 に答える