zoukankan      html  css  js  c++  java
  • Android:Textview 通过代码设置 Drawable

    解决方案

    public void  setCompoundDrawables  (Drawable left, Drawable top, Drawable right, Drawable bottom);  

    类似与在 XML 中

    android:drawableLeft="@drawable/icon"  

    使用 TextView 直接调用 setCompoundDrawables() 就可以实现添加 drawable,但是添加完成以后无法显示,查看源码,发现有这么一句话

    The Drawables must already have had {@link Drawable#setBounds} called.

    1 Drawable drawable = context.getResources().getDrawable(R.drawable
    2                         .todo_date_alert_2x);
    3 drawable.setBounds(0,0,drawable.getMinimumWidth(),drawable.getMinimumHeight());
    4 holder.todoDataALLDate.setCompoundDrawables(drawable, null, null, null);
  • 相关阅读:
    定时器
    sortable.js 华丽丽的排序
    jqGrid一些操作
    session 共享
    数组排序 和 二分法查找
    关于map
    文件导入
    文件导出
    文件下载
    float 保留两位小数
  • 原文地址:https://www.cnblogs.com/liyiran/p/6088437.html
Copyright © 2011-2022 走看看