支持Android中的自定义文本权重



有没有一种方法可以在Android中支持超过标准的三种可用文本权重。我需要五个:ExtraLight、Light、Normal、Medium和Bold。我看到了这个问题:如何在Android中更改TextView的fontFamily,但它与家庭而非体重有关。

如果没有内部构建支持,可能有任何外部资源或库可用?

由于我不知道库如何在不包含它的情况下为您的字体添加支持,我建议您创建自己的TextView实现来处理这一问题,如果您只需要TextView,它可以很快完成(如果您需要该小部件,还需要实现自己的EditText)。

您可以从查看RobotoTextView库开始,该库允许在代码中使用RobotoTextView小部件,也可以使用属性直接在xml中使用。

最新更新