TextviewのフォントをRobotoからRobotoに変更したい。 textViewはウィジェットにあるので、私はRemoteViewを使用しています。アプリケーションの場合は、typeFaceで設定できます。私はそれのために何をする必要がありますか?RoboteからRobotoへのフォントの変更
6
A
答えて
3
/資産/フォントでそのフォントを置く必要があります。私たちがしなければならないことは、フォントをキャンバスにレンダリングし、それをビットマップに渡してイメージビューに割り当てることです。
public Bitmap buildUpdate(String time)
{
Bitmap myBitmap = Bitmap.createBitmap(160, 84, Bitmap.Config.ARGB_4444);
Canvas myCanvas = new Canvas(myBitmap);
Paint paint = new Paint();
Typeface clock = Typeface.createFromAsset(this.getAssets(),"robonto_condunced.ttf");
paint.setAntiAlias(true);
paint.setSubpixelText(true);
paint.setTypeface(clock);
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
paint.setTextSize(65);
paint.setTextAlign(Align.CENTER);
myCanvas.drawText(time, 80, 60, paint);
return myBitmap;
}
1
あなたは書体を使用するだけです。ここでは例が
private void setFonts() { // Setting all fonts
Typeface face = Typeface.createFromAsset(this.getAssets(),
"fonts/DroidSerif-Bold.ttf");
mMonthTextView.setTypeface(face);
mAgeTextView.setTypeface(face);
mHeightAndWeightTextView.setTypeface(face);
}
であるあなたは、私が今、答えを持っているフォルダ
関連する問題
- 1. iosのRobotoフォント
- 2. Android 4+用Robotoフォント?
- 3. Robotoフォントの問題は、クロム
- 4. Flash CS4でPTからPXへのフォント値の変更
- 5. Material2:Material2のコンポーネントのRobotoフォントを無効にする方法
- 6. 2種類のGoogle Robotoフォントを使用する
- 7. WinApiフォントの変更
- 8. Latoフォントをrobotoに置き換えます
- 9. フォントの色をPHP変数から変更する
- 10. "Roboto"フォントを他のWebフォントで上書きすることはできますか?
- 11. の変更フォントの太さ
- 12. フォントの変更のWebView AndroidStudio
- 13. Androidの「Robotoライト」ピクセレーション
- 14. BlazeDSからPHPへのデータサービスの変更
- 15. プライベートネットからテストネットへのミストウォレットの変更
- 16. アルマジロのベクトルからキューブへの変更
- 17. PBSからSLURMへのスクリプトの変更
- 18. Pythonのintからint32への変更
- 19. jQueryの - ライブからの変更()(上へ)
- 20. INTEGERからBIGINTへの列の変更
- 21. JLabelのフォントを変更
- 22. editTextヒントのフォントを変更
- 23. JavaScriptのサイズ変更フォント
- 24. フォントのスタイルを変更
- 25. DevExpressとC#フォントの変更
- 26. 変更フォントの色は
- 27. フォントとフォントサイズの変更
- 28. フォント設定の変更
- 29. テーブルヘッダーセクションのフォントを変更
- 30. フォントの変更は、リッチテキストボックス
ウィジェット用にRemoteViewを使用しています。だから私は直接私のコードでtextviewを取得することはできません。 XMLのフォントタイプを直接設定することはできませんか? – Kamalone
それはできないと思います。スタイルは太字または斜体にのみ変更できます。あなたがxmlでそれをしたい場合、あなたはカスタマイズされたtextviewを作成する必要があります。しかし、これには時間がかかります。 –