这是一个更普遍的问题,因为我仍然是Java语言的开端。我想知道如何使字体或文字不同?它的颜色。一个例子是用于PC和Mac的MSN实时信使。在聊天框中,您可以更改文本的字体和颜色,也可以被其他人查看,我怎样才能使它像Android一样?
答案 0 :(得分:2)
在项目的资源文件夹中,创建名为 fonts 的新文件夹。将 .ttf 文件放在那里。 (You can download some here )这些是包含字体的文件。然后,为了让您了解如何应用这些字体,下面是将字体应用于文本视图的示例...
myTextView.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/frquad.ttf"));
至于颜色,请使用此方法...
myTextView.setTextColor();
希望这有所帮助。
答案 1 :(得分:0)
// Font path
String fontPath = "fonts/fontname.ttf";
// text view label
TextView txt = (TextView) findViewById(R.id.txt);
// Loading Font Face
Typeface tf = Typeface.createFromAsset(getAssets(), fontPath);
// Applying font
txt.setTypeface(tf);
答案 2 :(得分:0)
字体typeFace = Typeface.createFromAsset( context.getAssets() "字体/" +" abcd.ttf"); textView.setTypeface(字体);
答案 3 :(得分:0)
更改颜色:
radio2.setTextColor(Color.parseColor("#bcbddc"));