在代码中的实现:

Drawable drawable = getResources().getDrawable(p_w_picpathlist.get(position));

// / 这一步必须要做,否则不会显示.

drawable.setBounds(0, 0, drawable.getMinimumWidth(),

drawable.getMinimumHeight());

//四个参数,分别对应4个位置

textView.setCompoundDrawables(drawable, null, null, null);


当然给TextView 添加图片还有一种简单的方式, 我们只要在xml里添加一个样式即可.


android:drawableBottom 在text的下方添加一个Drawable图片

android:drawableLeft 在text的左边添加一个Drawable图片

android:drawableTop 在text的上方添加一个Drawable图片

android:drawableRight 在text的右边添加一个Drawable图片


如果要控制图片和Text的距离, 可以用

android:drawablePadding