关于android中的EditView,TextView的图片问题
16lz
2022-04-08
在开发中经常遇到再一个输入框中需要使用到图片的问题.
这里做一个备份
1.在XML中使用
android:drawableLeft="@drawable/icon"
2.代码中动态变化
Drawable drawable= getResources().getDrawable(R.drawable.drawable);
///!!!!!!!!!!!!!!!!!!!!!!!这一步必须要做,否则不会显示.
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
editview.setCompoundDrawables(drawable,null,null,null);
或者直接使用
editview.setCompoundDrawablesWithIntrinsicBounds();
注意:代码中动态变化必须要设置setBounds,否则不会显示.或者使用setCompoundDrawablesWithIntrinsicBounds.
这里做一个备份
1.在XML中使用
android:drawableLeft="@drawable/icon"
2.代码中动态变化
Drawable drawable= getResources().getDrawable(R.drawable.drawable);
///!!!!!!!!!!!!!!!!!!!!!!!这一步必须要做,否则不会显示.
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
editview.setCompoundDrawables(drawable,null,null,null);
或者直接使用
editview.setCompoundDrawablesWithIntrinsicBounds();
注意:代码中动态变化必须要设置setBounds,否则不会显示.或者使用setCompoundDrawablesWithIntrinsicBounds.
更多相关文章
- 使用Android(安卓)Studio搭建Android集成开发环境(图文教程)
- .Net 转战 Android(安卓)4.4 日常笔记(10)--PullToRefresh下拉刷新
- Android(安卓)使用ActivityOptions实现Activity转场动画
- android中menu的使用
- android handler.removeCallbacksAndMessages(null)的使用
- 第二篇,赶脚
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用