【发布时间】:2017-11-14 00:08:20
【问题描述】:
但我想在每个文本视图的顶部添加一些图标
怎么做?有什么想法吗?
我尝试过使用layout_above、layout_below 等,但这不是我想要的
编辑:
图片很大,添加android:drawableTop="@drawable/image"后如何设置图片大小
【问题讨论】:
但我想在每个文本视图的顶部添加一些图标
怎么做?有什么想法吗?
我尝试过使用layout_above、layout_below 等,但这不是我想要的
编辑:
图片很大,添加android:drawableTop="@drawable/image"后如何设置图片大小
【问题讨论】:
只需使用android:drawableTop="@drawable/YOUR_DRAWABLE" 即可。
【讨论】:
设置运行时使用代码 -
imgView.setCompoundDrawablesWithIntrinsicBounds(0, R.drawable.imgSrc, 0, 0);
这里 (0, R.drawable.imgSrc, 0, 0) 左上右下 0 如果你不想添加。
【讨论】:
在你的 XML 上使用它
android:drawableTop="@drawable/your_image"
android:drawablePadding="10dp"
或者你的Activity类
textView.setCompoundDrawablesWithIntrinsicBounds(0, R.drawable.your_image, 0, 0);
textView.setCompoundDrawablePadding(10);
【讨论】: