安卓layout_margin失效的原因
在FrameLayout中,如果子View需要设置layout_margin的时候,在4.0以下的机型,可能会造成失效
在网上搜索了资料后,知道大概原因是因为,layout_margin是依赖于layout_gravity的。因为要知道位置,才能确定距离“目标”的距离啊,这么理解也似乎说的过去,所以在遇到失效的情况下,只需要加上layout_gravity这个属性即可,如果原来是没有指定的,那么只需要指定成默认的gravity即可,那就是android:layout_gravity="top|left"
相关推荐
周公周金桥 2020-09-06
zjuwangleicn 2020-09-04
hellowzm 2020-08-18
大象从不倒下 2020-07-31
AlisaClass 2020-07-19
尚衍亮 2020-06-12
淡风wisdon大大 2020-06-06
黎豆子 2020-05-07
hilary0 2020-05-04
zhanghao 2020-04-21
MaureenChen 2020-04-21
xingguanghai 2020-03-13
nercon 2020-02-22
impress 2020-02-20
ajaxtony 2020-02-18
teresalxm 2020-02-18
福叔 2020-02-16
mituan 2020-01-17