很多时候直接background添加那三种:

1.android:background=“?android:attr/selectableItemBackground”波纹有边界
2.android:background=“?android:attr/selectableItemBackgroundBorderless”波纹超出边界,就是一个圆型

还有一种就是button默认的。

可能一时无法改变背景,一种方法是外面套一个LinearLayout等设置背景色,还有个方法就是在drawer里面建 ripple。

<?xml version="1.0" encoding="utf-8"?><ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/colorPrimary">    <item >        <shape>            <solid android:color="@color/white">solid>        shape>    item>ripple>

同样可以,要注意的是,控件有的默认不可点击,需要设置onclick为true才会有效果。

更多相关文章

  1. Android(安卓)更改 Toast 的默认位置及自定义Toast
  2. Eclipse 默认打开Android(安卓)xml 布局
  3. android 下改变默认的checkbox的 选中 和被选中 图片
  4. Android(安卓)Studio修改默认Activity继承AppCompatActivity
  5. android studio windows 报错 ninja: build stopped: subcommand
  6. Android(安卓)Studio中debug和release模式默认的参数配置
  7. Android默认给予USB读写权限,去掉授权对话框
  8. Android中取消GridView & ListView默认的点击背景色
  9. Android(安卓)Studio 默认debug证书位置在哪里(Mac os)

随机推荐

  1. Android中Intent介绍
  2. Android调用getSimSerialNumber获取iccid
  3. Android状态栏适配源码解析。
  4. HTML5应用 转 Android、Windows Phone 应
  5. android低功耗蓝牙APP开发问题记录
  6. Gradle,*.jar,*aar
  7. 如何让android不运行默认的MainActivity.
  8. Windows下用Git下载android源码
  9. Android使用AsyncTask下载图片,最好使用We
  10. Android 集成flutter