xml中的textView中设置android:drawableLeft:
android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/checkmark" android:gravity="center_vertical" android:textStyle="bold" android:textSize="24dip" android:maxLines="1" android:ellipsize="end"/> 解决方案 public void setCompoundDrawables (Drawable left, Drawable top, Drawable right, Drawable bottom); 1.在XML中使用 android:drawableLeft="@drawable/icon"
如程序中所见我在xml中设置了 DrawableLeft。
我想在代码中改变drawable。
有什么方法可以使用代码为textview设置drawableLeft呢?
类似调用方法如下:
2.代码中动态变化
也或参考另一个函数