[Android]【安卓】TextView在代码里更新Drawable
16lz
2021-01-26
[Android]【安卓】TextView在代码里更新Drawable
本篇博客已收录到我的安卓开发小结中——点击【安卓开发小结】
//获取想要更新的drawable文件下的资源,并创建一个drawable对象 Drawable lightImg = getResources().getDrawable(R.drawable.light_on); //设置这个drawable的边界,其实是画一个Rectangle,(左线,上线,右线,下线),这里右是图片的最小宽度, //下是图片的最小高度,这样刚好画出一个包括图片的矩形。 lightImg.setBounds(0, 0, lightImg.getMinimumWidth(), lightImg.getMinimumHeight()); //设置图片放置在文本的何处,(左,上,右,底) text.setCompoundDrawables(null, lightImg, null, null); //设置图片和文本的距离,px,自己转化为dp可能好一点 text.setCompoundDrawablePadding(10);
更多相关文章
- android开发布局一_线性布局(LinearLayout)
- android iptables小结
- Android(安卓)利用HttpURLConnection对象和Internet交互
- editText 不可编辑的操作
- android TextView设置删除线,超链接,颜色和字体等说介绍
- Android:自适应不同分辨率的字体大小
- Android(安卓)res文件夹下资源定义及使用
- Android中Xlistview的使用
- [置顶] Android源码分享