在代码中的实现:
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
转载于:https://blog.51cto.com/freemanl/1324120