在开发中经常遇到再一个输入框中需要使用到图片的问题.


这里做一个备份

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. android 手机管理软件 发布开源代码
  2. 实用代码3
  3. Android NDK 编译、使用动态库
  4. Android Studio - 第四十七期 毛玻璃效果以及动态生成二维码以及
  5. Android使用代码实现关机/重启
  6. 【知识点】android代码中设置margin
  7. Android蓝牙通信代码

随机推荐

  1. cocos2d-x环境搭建 for eclipse
  2. Android 原生开发、H5、React-Native开发
  3. [实战示例] 带您深入探讨 Android 传感器
  4. Android一个textview显示多段文本不同颜
  5. Android下获取Root权限和设置目录属性
  6. Android开发小知识文章目录
  7. Android(安卓)App状态栏动态显示隐藏
  8. Android UI 之 onTouchEvent, onClick及o
  9. Android Layout布局文件里的android:layo
  10. 哪些年遇到过的Andriod问题(5)This text