android 上边标题下边图片的button
来源:互联网 发布:墨仓式打印机 知乎 编辑:程序博客网 时间:2024/04/20 10:08
之前想到的一直是自定义,然而水平有限,只能先查看api,找到一个属性drawableBottom属性还有什么drawableLeft等属性,而且是设置图片,不管怎么样设置一下。然后居然跟需要的效果一样。赶紧记录下
布局文件中
<Button android:id="@+id/air_condition_smart_btn"android:layout_width="65dp"android:layout_height="65dp"android:text="16c"android:textSize="16sp"android:textColor="#000000"android:paddingLeft="5dp"android:paddingTop="5dp"android:paddingRight="5dp"android:paddingBottom="5dp" android:layout_gravity="center_vertical" android:drawableBottom="@drawable/condition_mode_auto_green" android:background="@drawable/condition_smart_btn_back" />
等等,在代码中怎么动态修改这个图片呢。这个图片是需要根据具体数据来更改的。
代码中可没有这个属性,然后果断找到setCompoundDrawables这个方法。百度了下这个方法使用方式,记录下
Drawable modeImage;Resources res = AirBoxDetailActivity.context.getResources();modeImage = res.getDrawable(R.drawable.condition_mode_auto_green);modeImage = res.getDrawable(R.drawable.condition_mode_auto_green);modeImage.setBounds(0, 0, modeImage.getMinimumWidth(), modeImage.getMinimumHeight()); smart_condition_btn.setCompoundDrawables(null, null, null, modeImage);
这样就达到了,根据情况选择不同的图片来替换button上小图标的目的了
阅读全文
0 0
- android 上边标题下边图片的button
- 自定义图片在上边,文字在下边的按钮
- 上边的UITableViewCell覆盖下边的UITableViewCell的问题
- 去掉listview的上边和下边有黑色的阴影
- listview的上边和下边有黑色的阴影
- Cell上边或者下边出现不规则长度的黑色细线
- 对cell的最上边和最下边左圆角处理
- 自定义button的图片和标题位置
- button或者lab下边的下划线
- android listview去掉分割线 和 颜色值 以及上边和下边黑色阴影
- android listview去掉分割线 和 颜色值 以及上边和下边黑色阴影
- 上边一个颜色下边一个颜色
- Imageview上边圆角,下边直角
- 自定义button(标题+ 图片)
- android 9-Patch图片右边下边效果
- ie6图片下边有边距的解决办法
- ie6图片下边有边距的解决办法
- 加载asset文件夹下边的图片
- Linux---之子父进程,及exec命令
- Android常用权限和依赖
- visio取消保护-改变泳道图字体方向
- 算法训练 学做菜
- linux系统编程-一个demo
- android 上边标题下边图片的button
- 数据库设计三大范式
- java之路所犯的错误
- linux启动优化:mdev -s自从创建节点,启动时间比较长(大概5-6s)解决办法(原创)
- 存储过程及游标的简易使用
- Django Models CharField 参数说明
- 最新 IntelliJ Idea 2017 激活方法
- Python中 sys.argv[]的用法简明解释
- 答案差不多就行? About 近似