如何使TextView中的字体更薄?

时间:2011-09-27 06:32:42

标签: android

我想让 TextView 中的字体变得更薄。我该怎么办?

4 个答案:

答案 0 :(得分:1)

在Android中只有四个fonttype-face

<强>字体

Typeface.DEFAULT
Typeface.MONOSPACE
Typeface.SANS_SERIF
Typeface.SERIF

font-type

Typeface.NORMAL
Typeface.BOLD
Typeface.BOLD_ITALIC
Typeface.ITALIC

你可以像

一样使用
textView.setTypeface(Typeface.DEFAULT, Typeface.BOLD);

以其他方式可以下载任何 .ttf文件并将其放入资产文件夹并像这样使用

Typeface type=Typeface.createFromAsset(context.getAssets(),
        "DroidSansMono.ttf");
textView.setTypeface(type, null);

答案 1 :(得分:1)

您可以使用fontFamily执行此操作:

来自xml:

android:fontFamily="sans-serif-light"

编程

textView.setTypeface(Typeface.create("sans-serif-light", Typeface.NORMAL));

答案 2 :(得分:0)

您是否在布局xml中尝试过此属性?

android:height="10dp" //Use as many pixel as you want here

答案 3 :(得分:0)

如果您愿意,也可以使用其他字体:

android:typeface="monospace"

或增加文字的大小:

android:textSize="15sp"