使用Dagger2 DI为View Holder TextView设置字体

时间:2016-07-17 12:05:03

标签: android dagger typeface

我想在ListView Adapter ViewHolder中为Textview设置自定义字体。 我的字体字体文件在assets文件夹中,所以我需要在我的适配器类中使用上下文引用来访问资源路径,我也不想将上下文引用传递给我的适配器类构造函数。 我应该通过Dagger2 DI使用上下文引用还是应该创建一个单独的DI组件来获取我的字体Typeface类的引用。

提前致谢。

1 个答案:

答案 0 :(得分:2)

ViewHolder中,您可以访问View,并且所有View都可以通过getContext方法访问上下文。