Java,更改字体和文本颜色。

时间:2014-01-27 04:19:30

标签: java android fonts colors

这是一个更普遍的问题,因为我仍然是Java语言的开端。我想知道如何使字体或文字不同?它的颜色。一个例子是用于PC和Mac的MSN实时信使。在聊天框中,您可以更改文本的字体和颜色,也可以被其他人查看,我怎样才能使它像Android一样?

4 个答案:

答案 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"));