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