getResources().getDrawable()过时问题 报错解决
来源:互联网 发布:大庆三打一网络直播 编辑:程序博客网 时间:2024/06/06 01:06
本文用于解决getDrawable()被划掉、波浪线等问题:
1)使用drawable资源但不为其设置theme主题
ResourcesCompat.getDrawable(getResources(), R.drawable.name, null); //null就是null,不设主题
如:myexample.setIcon(ResourcesCompat.getDrawable(getResources(), R.mipmap.ic_launcher, null));
2)使用默认的activity主题
ContextCompat.getDrawable(getActivity(), R.drawable.name); //
getActivity(),如果是在activity里就直接用this
如:myexample.setIcon(ContextCompat.getDrawable(this,R.drawable.ic_favorite_black_18dp));
3)使用自定义主题
ResourcesCompat.getDrawable(getResources(), R.drawable.name, anotherTheme);
阅读全文
0 0
- getResources().getDrawable()过时问题 报错解决
- getResources().getDrawable()过时
- 过时的getResources().getColor,和getResources().getDrawable
- Android中getResources().getDrawable() 过时的解决方法
- getResources().getDrawable()方法过时的替代方法
- Android中getResources().getDrawable() 过时的解决方法
- Context#getResources().getDrawable()方法过时后的替代方法
- Context#getResources().getDrawable()方法过时后的替代方法
- getResources().getDrawable()方法过时后的替代方法
- 解决Android中getResources().getColor()方法过时的问题
- 获取图片资源过时方法替换:getResources().getDrawable(R.drawable.img);替换
- getResources().getDrawable(int id) 替代
- getDrawable过时替代方法
- Android getDrawable过时
- 'getDrawable(int)' is deprecated,getDrawable过时
- getDrawable过时的替代方法
- getDrawable过时的替代方法
- getDrawable()方法过时 替代
- ofstream的使用方法
- C# 合并两个不同的DataTable
- web——仿WIT
- nodejs中的this指针详解
- 内存对齐 位域
- getResources().getDrawable()过时问题 报错解决
- Java下利用Jackson进行JSON解析和序列化
- Android 中LayoutInflater(布局加载器)之源码篇
- 第二章 开始学习C++
- SQL SERVER2008 调用Webservice
- 简单的菜单下拉效果
- 用 RunTime 为 UITextView 设置占位文本并实时改变文本框占位文本的颜色
- 基于S3C2440的Linux-3.6.6移植 PWM蜂鸣器驱动
- 推荐的、数据检查的方式