android - 从创建的 ImageView 创建可绘制对象

标签 android

我正在尝试从 ImageView 创建一个可绘制对象 我知道我们可以用 getressources 做到这一点:

Drawable drawable = getResources().getDrawable(imageview.getId());

但是我的 ImageView 是通过编程方式创建的,即使使用 getID() 方法我也无法获取 ID。

最佳答案

如果您可以访问 ImageView,您只需调用 getDrawable() 即可获取其可绘制对象

关于android - 从创建的 ImageView 创建可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7089362/

相关文章:

android - 如何保存 Activity 状态

android - 是否可以在单元测试下模拟 android 服务?

android - 使用parse NoClassDefFoundError推送android通知:com.parse.Parse

android - 如何禁用警报对话框中 ListView 中的某些项目

java - ArrayList<HashMap<String,String>> 到 String[]

java - 全屏操作栏问题

Android:获取默认或当前设置的闹钟声音/音调?

安卓错误: cannot find symbol class ActionBarActivity

Android解码乌克兰字符

java - 在选定的 ListView 行中放置复选标记