Android getResources().getColor() 过时 替代方法

来源:互联网 发布:php实现网络爬虫 编辑:程序博客网 时间:2024/06/06 01:45

Android 用代码设置颜色

1. tv.setTextColor(Color.parseColor("#000000"));2. tv.setTextColor(getResources().getColor(R.color.black)); //根据资源文件读取颜色   //注getColor方法在Android 6.0即API 23中 已经过时,替代方法为:   ContextCompat.getColor(context, R.color.black);3. tv.setTextColor(0xff000000); //不能省略前面两个ff4. tv.setTextColor(Color.BLACK); //Color中定义了常用颜色5. tv.setTextColor(Color.rgb(0, 0, 0)); //根据RGB值来设置颜色

注:以下写法是错误的

tv.setTextColor(R.color.black); //错误的
原创粉丝点击