大家都知道RelativeLayout中的控件会叠加显示,默认写在后面的控件在上层。

我在RelativeLayout中先放了一个cardview,想在cardview上叠加一个imageview用来显示头像信息,却发现imageview始终显示不了…
就想肯定是cardView的问题!查了一下,嘿,果然是他~

这里要注意的是elevation属性,设置该属性后会使控件有一个阴影,感觉该控件像是“浮起来”一样,达到3D效果。也就是View的Z属性
有阴影的时候 ,将不会遵循默认的自动覆盖逻辑,elevation值最大的会在最上层。
Cardview默认有elevation属性,所以会自动处于最上层。
把cardElevation的值设置成0dp,就可以以正常显示头像的ImageView了。

更多相关文章

  1. Android之Styles And Themes学习
  2. 深入浅出android/ophone UI实现水平布局的Tab控件
  3. 原来Android还可以这样通过反射,获取jar包属性及方法
  4. Android中TextView文本过长滚动显示实现
  5. Android(安卓)UI之RelativeLayout(相对布局)
  6. android设置控件样式(边框颜色,圆角)和图片样式(圆角)
  7. Android(安卓)Button及TextView动态变换颜色
  8. 从零开始学Android之XML
  9. Android设计登陆界面

随机推荐

  1. Android(安卓)ThreadPoolExecutor线程池
  2. android 对话框对于返回值的处理
  3. Android-APP启动优化
  4. Dagger2的化简学习总结
  5. Android(安卓)效率开发之图片---Glide 旋
  6. Android(安卓)利用重力感应调整手机模式
  7. 酒浓码浓 - ios/android微信浏览器video
  8. Android自定义控件实现滑动开关效果
  9. Android(安卓)中 byte类型数据大于0x7F时
  10. 【Android(安卓)控件架构】详解Android控