设置DrawableTop的图片的大小
2015-10-16 23:18
519 查看
<span style="font-size:18px;">for(int i=0;i<4;i++){ RadioButton rb=(RadioButton) rg_content_tabGroup.getChildAt(i); if(i==0){ rb.setChecked(true); } int width=DensityUtils.dip2px(MainActivity.this, 30); Drawable d=getResources().getDrawable(imgs[i]); d.setBounds(0, 0,width, width); rb.setCompoundDrawables(null,d , null, null); }</span>
这段代码是项目里扣下来的,循环了4次,因为下面有四个tab键,
分别找到每个按钮的对象,然后将一张图片加载进来,成为Drawable对象,
然后用这个Drawable对象调用setBounds方法
最后一句代码是将图片设置到指定的地方,依次是左上右下
相关文章推荐
- mac下安装nginx+php+mysql+xdebug
- 高手自述:运维工程师的13种技能
- TOMCAT 中文URL乱码问题解决
- Opengl Volume Rendering 资料收集
- window下hadoop实现文件追加,上传,下载
- centos 安装mysql数据库碰到的问题笔记
- Nginx错误解决小结
- linux Ubuntu jdk 配置环境变量
- 1688: [Usaco2005 Open]Disease Manangement 疾病管理
- OpenCV之光流法跟踪运动目标
- 关于在linux下用c连接数据库的一个小试验
- Linux下配置jdk1.7
- QDialog 模态对话框与事件循环(exec其实就是调用了show和eventLoop.exec)
- opencv:未经处理的异常、RPC服务器不可用、cv::exception问题
- linux 一些命令学习(1)-- 管道与重定向
- QEventLoop 的使用两例
- 学习日志---linux 磁盘与内核关系以及分区
- top 9 fraud attacks
- nginx 403问题容易忽略的双防火墙问题
- linux下简单聊天室(未完待更新)