我想了解使用View.getResources()
和View.getContext().getResources()
的真正区别。
例如,我需要从资源中为TextView
设置颜色。
view.setTextColor(view.getResources().getColor(R.color.Blue));
或者view.setTextColor(view.getContext().getResources().getColor(R.color.Blue));
两种方法都可以,但根据文档...
View.getResources()
- 返回与此视图关联的资源。
View.getContext()
- 返回视图正在运行的上下文,通过它可以访问当前主题、资源等。
欢迎您提出您的想法...