给button设置背景图片很简单,设置点击时的背景也简单,做一个selector选择器就好了。当我想在点击时和松开后背景不再改变回去时遇到了麻烦,无论怎么设置selector都不起作用。无奈上网求救,遇一好心人解答,感谢他,现将解决方法记录下来。

第一种方法:给按钮添加监听事件,并做标志。这个貌似要在xml文件给按钮加上背景。

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

if(btstate==0){

//button.setBackgroundColor(0xff000000); //改变背景色

button.setBackgroundResource(R.drawable.radio_btn); //改变背景图片

btstate=1;

}else if (btstate==1) {

//button.setBackgroundColor(0xff2bb8aa);

button.setBackgroundResource(R.drawable.radio_btn_none);

btstate=0;

}

}

});

第二种方法:用checkbox xml文件中给设置android:button="@null",不显示方框+对号。监听事件

button2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){

@Override

public void onCheckedChanged(CompoundButton buttonView,

boolean isChecked) {

// TODO Auto-generated method stub

if(isChecked){

} else {

}

}

});

我在使用的时候用的第一种方法,点击按钮出现一个popupwindow,再点击消失,给popupwindow加上了消失的监听事件

pwMyPopWindow.setOnDismissListener(new OnDismissListener() {

@Override

public void onDismiss() {

button.setBackgroundResource(R.drawable.radio_btn_none);

btstate=0;

}

});

总之就是这样,在好心人帮助下又学到了新知识。

android+单机button+设置背景图片,button设置点击更改背景图片相关推荐

  1. js-图片的轮播-设置主要界面-和鼠标点击进行切换图片

    这里使用了一个大的ul 将超出部分隐藏 实现鼠标点击,控制图片的移动 对超链接添加标识,控制图片和超链接的联动显示 <!DOCTYPE html> <html><head ...

  2. html点按钮展开图片,案例:点击按钮隐藏图片 再次点击显示图片

    要求如题,本宝宝的代码如下: Document .hide{ display: none; } 隐藏图片 function fn(){ var img=document.getElementById( ...

  3. php 按比例裁剪图片,自定义裁剪图片大小,按照一定比例裁剪图片的软件

    在网上下载图片后发现,图片有想要留住的部分,但又有不想留的部分,想马赛克掉不喜欢的区域但却又影响美观,这时候只能通过照片裁剪功能将不想留住的区域裁剪掉.在这里小编推荐为你一款照片裁剪工具,该工具可以自 ...

  4. android button 图片 大小设置,android 中怎么控制ImageButton 上的图片与按钮大小的匹配...

    ImageButton 是ImageView的子类,ImageView中可以通过Scaletype来设置图片的缩放大小等. ImageView的Scaletype决定了图片在View上显示时的样子,如 ...

  5. android输入时背景颜色,Button根据EditText输入状态改变背景颜色

    需求 Button随EditText输入状态改变颜色 有3个不同颜色状态, EditText未输入时,Button处于不可点击状态 EditText输入时,Button处于高亮状态 EditText输 ...

  6. Android 自定义RadioButton 实现文字上下左右方向的图片大小设置

    好久没有更新博客,写这篇技术时,感觉很多东西生疏了好多.于是心有感慨:我们做技术的,要是长时间不搞技术,那就是被技术搞!所以攻守之间,大家谨慎思量. 冬天已过,放假出去玩耍时,看到两旁嫩嫩的树叶,想起 ...

  7. CAD机械图纸转PNG图片怎么设置输出的色彩和背景颜色—迅捷CAD转换器

    在机械制图的过程中,CAD图纸转格式也是很常见的一种,但是CAD格式是一种特殊的的文件格式,所以我们需要查看图纸的话,就只能使用专业的CAD看图软件才能进行查看,而DWG格式的图纸文件虽然保密性比较强 ...

  8. Android 高德地图在地图上面添加背景图和设置滑动范围

    高德地图:在地图上面添加背景图和设置滑动范围 因为我这边开发的是景区,所以在地图上面景区的位置就添加了一个景区的背景图,代码如下: if (!mMapBgImg.contains("http ...

  9. div中插入图片_Web前端开发基础知识,设置网页背景图,如何在网页中插入图片...

    图片 一.图片的表现形式 当我们在制作页面的时候,通常会遇到图片的三种表现形式,如下: 1.内容图片 内容图片是页面中真正的内容,没有内容图片,就无法完整的理解页面内容.如淘宝网上的商品展示图片,这些 ...

最新文章

  1. 遴选中计算机类,计算机卓越班遴选办法-计算机学院
  2. 推荐一个从高中就开始自学IT的大佬
  3. 自己总结的安装zabbix
  4. 分布式系统架构与云原生—阿里云《云原生架构白皮书》导读
  5. 1 计算机主机里面都有些什么东西,计算机主机和外设分别包括那些东西?
  6. 高级项目管理师/高项考试十大管理论文模板
  7. mysql判断身份证地址_mysql 语句根据身份证查询年龄,地址,性别
  8. sql 根据省份证号码提取年龄
  9. 3dmax 保存慢 卡死
  10. Linux修改服务器密码
  11. 教你用Python自制一张好看的指数估值图!这招很好用!
  12. 符号_网名特殊符号在线制作
  13. oracle重做日志详解,oracle数据文件、控制文件、重做日志文件详解
  14. python- re模块(正则表达式)
  15. 腾讯开发者登录不上去
  16. 美团外卖【成都】技术团队,招人啦!
  17. 第三十四篇 源极跟随器
  18. NUCC- Nets Union Clearning Corporation
  19. ubuntu12.04将tgz文件解压到指定目录
  20. 详细设计和概要设计的思考

热门文章

  1. TTL接口笔记本液晶屏改液晶显示器
  2. C语言及程序设计[套餐]课程主页
  3. 不建议轻易做量化玩高频
  4. 二叉树的后序遍历(递归和非递归)
  5. MFC 显示透明png图片
  6. 联想开机启动项按哪个_联想笔记本按什么键进bios_联想笔记本开机进入bios按哪个键...
  7. Unity3D游戏开发初探—3.初步了解U3D物理引擎
  8. Add Sequansal Paste Plugin to CLCL
  9. HTML复习之基础标签
  10. 计算机维修工(4级)试题,计算机维修工 (初级) 上机动手排除故障试题【优质】.doc...