有没有办法指定';重量';对于字体,在Android中?

有没有办法指定';重量';对于字体,在Android中?,android,android-fonts,Android,Android Fonts,通过编程或XML,有没有办法在Android中设置字体权重?试试以下方法: textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimension(R.dimen.textsize)); 创建如下res/values/dimensions.xml的dimensions文件夹 <?xml version="1.0" encoding="utf-8"?> <resourc

通过编程或XML,有没有办法在Android中设置字体权重?

试试以下方法:

textView.setTextSize(TypedValue.COMPLEX_UNIT_PX,
              getResources().getDimension(R.dimen.textsize));
创建如下res/values/dimensions.xml的dimensions文件夹

<?xml version="1.0" encoding="utf-8"?>
<resources>

  <dimen name="textsize">8sp</dimen>

 </resources>

8sp

您可以将一系列字体添加到资产文件夹中,并从中实例化它们。例如,您可以添加HelveticaNeue Light、HelveticaNeue Bold、HelveticaNeue Thin…创建不同的值文件夹。并在每个文件夹中添加Dimen。并使用@deepak代码。