如果要在Button上面添加一个图片,可以在xml中添加属性:

    <Button        android:id="@+id/AppBtn"        android:layout_centerVertical="true"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:drawableLeft="@drawable/defaultrewardicon"        android:text="" />

android:drawableLeft="@drawable/defaultrewardicon"

如果要在代码中动态修改这个图片,用下面的方法:

Drawable rewardIcon=getResources().getDrawable(m_RewardIcon);if(rewardIcon!=null){rewardIcon.setBounds(0, 0, rewardIcon.getMinimumWidth(), rewardIcon.getMinimumHeight());appBtn.setCompoundDrawables(rewardIcon, null, null, null);}


更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android(安卓)Studio 实现九宫格
  3. Android(安卓)获取系统信息 手机号码 所在国家码
  4. Android(安卓)MaterialSheetFab
  5. Android启动页图片适配
  6. Android(安卓)上传文件,头像。流形式
  7. android是如何做DNS解析的
  8. android 按扭设置为不可读 替换背景色
  9. Listview中的button点击事件

随机推荐

  1. 转贴 Android 开发之旅:又见Hello World!
  2. android GPS开发实践
  3. Android 滑动侧边栏(Sliding Menu)第一种实
  4. android的四层体系结构,基于mvc三层结构浅
  5. Android图片转换
  6. Android实现用代码简单安装和卸载APK的方
  7. Android 事件冒泡及捕获
  8. android:imeOptions指定了弹出键盘时右下
  9. Android设置一个按钮右对齐
  10. Android应用商店——Splash页面的实现,And