这是我的LayerList的简化版本.它在项目中有一个位图以防止缩放.我想以编程方式更改此位图的drawable.有没有办法做到这一点?

android:id="@+id/item"

android:left="165dp"

android:top="245dp" >

android:id="@+id/bitmap"

android:src="@drawable/tag_de_01"

android:gravity="top|left" />

我尝试了以下但没有成功:

Resources res = getResources();

LayerDrawable layerDrawable = (LayerDrawable) res.getDrawable(R.drawable.layer_list_drawable);

Drawable newDrawable = (Drawable)res.getDrawable(R.drawable.something);

// works, but scales the image because the drawable of the item is set instead the one of the bitmap

layerDrawable.setDrawableByLayerId(R.id.item, newDrawable);

// doesn't work at all

layerDrawable.setDrawableByLayerId(R.id.bitmap, newDrawable);

android layerlist bitmap,android – 在LayerListDrawable中更改Bitmap Drawable相关推荐

  1. 《Android开发艺术探索》第12章- Bitmap 的加载和 Cache 读书笔记

    目录 1. 前言 2. 正文 2.1 Bitmap 的高效加载 2.1.1 说一下对于Android 中的 Bitmap 的理解 2.1.2 内存中存储的 Bitmap 对象和本地图片有什么区别? 2 ...

  2. layer-list:Android中layer-list使用详解

    使用layer-list可以将多个drawable按照顺序层叠在一起显示,默认情况下,所有的item中的drawable都会自动根据它附上view的大小而进行缩放, layer-list中的item是 ...

  3. Android中实现Bitmap在自定义View中的放大与拖动

    一基本实现思路: 基于View类实现自定义View –MyImageView类.在使用View的Activity类中完成OnTouchListener接口,实现对MotionEvent事件的监听与处理 ...

  4. android 文本后图标_如何在Android中更改文本,图标等的大小

    android 文本后图标 Let's face it: no matter how good the screens are on our phones and tablets, the text ...

  5. android中的BitMap(二)从网络和资源文件中获得一个BitMap

      //取得网络上图片资源的路径 String urlstring="http://img.wallba.com/Public/Upload/Image/qichebizi/ asidunm ...

  6. android layerlist bitmap,android shape类似的 另一个 高端用法:layer-list

    android shape类似的 另一个 高端用法:layer-list : 简介: 将多个图片或上面两种效果按照顺序层叠起来 " <?xml version="1.0&qu ...

  7. Android 系统性能优化(39)---Android内存优化之三:打开MAT中的Bitmap原图

    Android内存优化之三:打开MAT中的Bitmap原图 在使用MAT查看应用程序内存使用情况的时候,我们经常会碰到Bitmap对象以及BitmapDrawable$BitmapState对象,而且 ...

  8. android菜单更改,Android修改分析:删除设置中菜单

    Android修改分析:删除设置中菜单 设置中的菜单主要分为两种添加方式: `` 1.静态加载 所谓自主添加,就是通过xml文件,自主通过添加布局到Fragment.Activity等加载到设置菜单中 ...

  9. Android 在xml中更改纯色图片颜色

    Android 在xml中更改纯色图片颜色 使用Android:tint属性,设置想要的颜色,就是发现纯色图片变为设置的颜色了

最新文章

  1. 找出两个数组相同的元素
  2. MacOS AElf Boilerplate开发体验
  3. php 获取下拉框选中的文本,jQuery如何获取select选择的文本与值?(代码示例)...
  4. YbtOJ-毒瘤染色【LCT】
  5. Python从入门到精通:Python装饰器详解
  6. C++ 判断系统大小字节序
  7. 网络运维在经济危机中茁壮成长
  8. 4.21-4.26旅行记之山城重庆(二)
  9. LINUX的VirtualBox安装Windows7
  10. C++和MFC的常用总结
  11. windows 各版本镜像下载地址
  12. word退出时,提示”更改会影响共用模板normal.dotm“的处理办法
  13. 金庸去世!马云终于发声,句句痛心!若无先生,不知是否会有阿里
  14. 电脑出现0xv0000225无法开机的两种解决方法
  15. 银行卡资费转帐汇款取款_收费标准参考_中行_建行_工行_农行_招行_兴业等
  16. vtk中的win32窗口
  17. 汉语拼音大全(竖排版)
  18. C++学习笔记——播放音乐
  19. 解决Idea Maven生成的jar运行出现“没有主清单属性”问题
  20. 《新程序员》杂志|李鹏辉谈开源云原生消息流系统

热门文章

  1. 两年AI研究经验(教训)总结,进来看看吧!
  2. windows server 2016 安装指南
  3. PHP超时处理全面总结
  4. 【更新】比较智能的爬取姓名
  5. 自动分析源代码,创建函数地图展示调用关系
  6. VMware Workstation 7.1.4 Vmmon Module Trouble In RHEL6.1
  7. 桌面虚拟化之呼叫中心语音应用
  8. 利用反射自己写的一个ModelHelper类
  9. 主键需要键索引吗_MySQL 索引的知识点都在这里了,建议收藏!
  10. mysql association_mybatis association 一对一