padding与margin的使用

       padding是指控件内容相对与控件本身的内边距,比如在Button中设置padding就是指Button上的文字相对与Button本身的内边距。

      margin是指控件本身与其它的控件或与父布局的距离,比如设置Button的margin属性,指的是Button整个控件与其它控件的距离。

今天在做项目的时候遇到个小BUG:在一个Activity中用ListView展示列表数据,在页面的底部有一个操作的Button,整个布局页面是用RelativeLayout做的布局,底部的Button就设置了android:layout_alignParentBottom="true"使其放在页面的最底部,结果当数据较多时在展示数据的时候,ListView最下面一条数据被Button遮挡了,而且ListView不能滑动,尝试了在代码中计算ListView的高度还是不行。又考虑到项目今天晚上要上线,用其它方法解决可能时间上来不及,就用了最土的办法:对ListView设置与其它控件的边距,项目中高保真底部Button高度是44dp,我就对ListViw设置marginBottomo=“44dp”,结果没有效果,后来就使用paddingBottom="44dp"问题解决了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值