我想让 TextView 中的字体变得更薄。我该怎么办?
答案 0 :(得分:1)
<强>字体强>
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"