在应用程序中,我可以简单地将attr.xml定义为values并将其用于设计布局。但是我不能将这个属性编程设置到小部件中,例如我有这个属性:我可以通过以下方式将此属性用于xml:现在我在项目中定义了一些Button程序,我想使用定义到font_button中的consolas字体:button.setTextAppearance(context,R.attr.font_button);但是我收到此代码的错误并且我无法解决问题,我定义了从Button扩展的自定义类,如下所示:publicclassButtonTextStyleextendsButton{privateContextmCo