设置控件的透明度 ,android:layout_centerInParent="true" 失效
16lz
2021-12-04
一、设置控件的透明度 方法1.设置颜色背景透明度: 在控件中使用以下属性: android:background="# 99454545" 前2位表示透明度:范围是00~~ff(以16进制表示的,00代表全透明,ff--代表不透明) 后六位表示颜色: 方法2.使用属性android:alpha="0.7" 此方法即可以让图片透明也可让背景颜色透明 (1).背景图片透明 android:background="@drawable/cate_arrow_click" android:alpha="0.7" (2).背景颜色透明: android:background="#454545" android:alpha="0.7" 但此方法有个问题,我在android2.3.5和2.3.7上运行并没有显示透明的效果,在android4.1上显示就有透明的效果,不知道是不是版本低了不支持属性android:alpha="0.7"。使用方法1在低版本上可以显示透明的效果。
二、android:layout_centerInParent="true" 失效 android:layout_centerInParent="true" :在relativelayout中不起作用时的原因:使用了其他位置属性,例如:在某个组件的右边啊。。。。 例如:
android:layout_toRightOf="@+id/cate_product_list_back" android:text="高跟鞋" android:textSize="19dp" />
使用了 android:layout_toRightOf="@+id/cate_product_list_back" 导致android:layout_centerInParent="true" 不起作用 布局如下: 去掉 android:layout_toRightOf="@+id/cate_product_list_back"这句话就好了
二、android:layout_centerInParent="true" 失效 android:layout_centerInParent="true" :在relativelayout中不起作用时的原因:使用了其他位置属性,例如:在某个组件的右边啊。。。。 例如:
更多相关文章
- 相对布局中取值为其他控件id 的属性及说明
- Android布局文件中控件的高度与宽度属性设置
- android:padding 和 android:margin的区别
- android TextView XML的一些属性
- 安卓中一些常用的属性小结
- Android样式:layer-list(层叠表)
- android TextView的常用属性介绍
- Android(安卓)UI优化—常用UI优化技巧
- RelativeLayout属性和使用, 实现上面view叠加在下面view之上的效