在代码中的实现:
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
本文详细介绍了在Android应用中使用Drawable图片作为TextView的复合布局元素的方法,包括获取资源Drawable、设置边界以及通过XML样式直接添加图片。此外,文章还提到了控制图片与文本间距的技巧。

被折叠的 条评论
为什么被折叠?



