CheckBox默认选中和取消选中都有个灰色阴影效果,去除方法如下:

方法一:(评论区建议)

直接使用background属性。颜色或图片,使用AS3.1版本,还是需要添加android:button="@null")

android:background="@drawable/ic_launcher"android:background="@android:color/transparent"

方法二:(AS3.0上不能使用)

1.在CheckBox的布局中添加button属性

android:button="@null"

2.在res/drawable文件夹下新建一个selector文件check_selector.xml

<?xml version="1.0" encoding="utf-8"?>        
解析:该xml文件中有两个item,第一个是控件选中状态为true时展示的图片为ic_launcher,第二个是选中状态为false的情况。

selsector不但有是否选中,还有许多状态,如:state_focused 是否聚焦

3.在CheckBox的布局中添加background属性

android:background="@drawable/check_selector"

运行后,阴影效果将不会再显示


更多相关文章

  1. android 横竖屏限制如何配置
  2. android基本组件 Button
  3. Android属性之build.prop,及property_get/property_set
  4. Android中关于Selector的使用
  5. Android的WebView如何播放视频
  6. Android(安卓)Activity (一)
  7. Android(安卓)官方架构组件之 Lifecycle的学习
  8. Android生命周期的学习
  9. android电量状态获取

随机推荐

  1. JVM如何从入门到放弃的?
  2. Java多线程打辅助的三个小伙子
  3. 利用 Lambda 表达式实现 Java 中的惰性求
  4. Monoid_Haskell笔记9
  5. 2018 年 Java 程序员必读的十本书
  6. Functor与Applicative_Haskell笔记7
  7. 去投资银行面试会遇到的 10 个 Java 问题
  8. ARM协处理器各寄存器功能介绍
  9. StackOverflow Java API 问题 Top10
  10. ImportNew 一周资讯 : 2018 值得关注的 9