Android 带图标的textview
2019-08-05 17:33
2186 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014714188/article/details/98502044
Android 带图标的textview
首先,我们看看最后的实现效果
在layout的实现
android:drawableTop 图标在文字的上方
<TextView android:id="@+id/listmessage_top_price" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1" android:drawablePadding="5dp" android:drawableTop="@drawable/listmessage_top_price" android:gravity="center_horizontal" android:text="@string/listmessage_top_price" />
动态修改:
Drawable top = getResources().getDrawable(R.drawable.image); button.setCompoundDrawablesWithIntrinsicBounds(null, top , null, null);
动态的获取drawable资源,然后设置给button或者 TextView:
button.setCompoundDrawablesWithIntrinsicBounds(null, top , null, null);
这个方法的四个参数分别是指,left ,top,right ,bottom。 也就是你要添加的 drawable图片相对于text的位置。如果不想在某个位置添加图片则设置为null即可。
相关文章推荐
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标
- Android 设置TextView或者view其他视图的图标
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性加入图标
- Android 图标自适应:用 TextView 来显示图片 & 生成自己的字体库
- Android TextView前加图标垂直居中第一行(仿大众点评购买须知/提示语)
- Android TextView设置图标,调整图标大小
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标
- Android怎么使用字体图标 自定义FontTextView字体图标控件-- 使用方法
- [Android] TextView上同时显示图标和文字
- Android定制控件:带图标的TextView和可编辑文本框(附项目源码)
- android控件开发之AutoCompleteTextView
- android Textview加下划线
- android TextView setEms 方法名字
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android应用开发——TextView控件属性列表
- Android中TextView给指定的文字染色
- Android为TextView添加字体库和设置描边
- Android中TextView所有属性都在这
- android textview 下划线
- android textView、语音播报