Android 代码修改按钮上的图片
2014-10-25 14:33
288 查看
如果要在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="" />
如果要在代码中动态修改这个图片,用下面的方法:
Drawable rewardIcon=getResources().getDrawable(m_RewardIcon);
if(rewardIcon!=null)
{
rewardIcon.setBounds(0, 0, rewardIcon.getMinimumWidth(), rewardIcon.getMinimumHeight());
appBtn.setCompoundDrawables(rewardIcon, null, null, null);
}
<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);
}
相关文章推荐
- Android图片放大修改代码
- Android图片放大修改代码
- android 读取sd卡(sdcard)图片设置为按钮背景(Button背景设置)代码
- [Android] 代码实现按钮/图片自旋转(中心旋转)
- android按钮图片和文本居中的代码-你躺枪了吗
- Android 中图片和按钮按下状态变化实例代码解析
- Android(1.5) 开机图片/文字/动画 修改
- toolStrip 困扰的问题|按钮大小不能修改|图片大小不能修改|toolStrip问题解决
- 纯CSS按钮代码 不用任何图片做漂亮按钮
- android中通过代码实现文件权限修改(chmod)
- [经典代码]图片不断循环向左滚动代码(可修改滚动方向)
- Android(1.5及以上版本) 开机图片/文字/动画分析[转载、修改部分内容]
- 地磅称量系统之(40) 实现称量管理界面上的添加、修改、删除、保存、取消按钮的代码
- 【原创】Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。
- fck 上传图片增加水印代码修改
- 用android做的一个简单的点击按钮显示图片的程序
- toolStrip 困扰的问题|按钮大小不能修改|图片大小不能修改|toolStrip问题解决
- web代码手写版 实现功能:单击按钮图片变换
- Android 图片透明度处理代码