空白footerView


一、这种凸起的设计的话,ListView中的数据理想状态下应该是无穷的,也就是不可能滑到底部。

二、如果真能滑倒底部,那就只有监听ListView让其下滑的时候底部栏收起,上滑底部栏展示。(个人认为在底部加个空白item实在太丑)
有个属性clipChildren意思是是否允许子view超出父view

比如:

&
&
&
&
&
&
&
&
&

以上代码效果:


获取底部的控制项,直接new View()出来,将高度设为底部控制项的高度,listview有setfooter方法,这样划到底就不会有遮挡了
如上面 @Yxjie 所示,你可以给listview增加一个空白的footerview,高度设置为底部控制项的高度(或者突出的高度,具体看题主的布局实现)
谢邀(我一个小透明第一次被邀请答题有点方)。感觉楼上 @果果汪 的答案已经说得差不多了(于是我点了个赞),我再补一个黑科技就是监听滑到底部还可以不让底部栏收起,而是试试动态地把ListView的marginBottom调大,这样也可以不插入一个空白item而使其不被遮住。


这个布局你做出来了吗?Android仿QQ空间底部菜单这个效果好像和你的这个类似
这种设计list的item布局可以看出是个大方块,被挡住的只是一点点,其他地方还是可以点击,如果刚好挡住那块有按钮需要点击设置,那还是要改设计吧,或者整体的list布局底部放到凸起部分以上,那样感觉会底部留白...好丑,还是换UI或者改按钮位置吧...
泻药,不是很懂你问的是技术问题还是设计问题?想不遮挡弄个底部半透明或者不要凸起来就好

不是很明白题目意思,如果是指不被底栏(整个下面那块)遮挡,这个通过调整布局就能实现,但是底栏中间突出的黄色圆形区域的上部分肯定会挡住最后一条记录的;

如果说的就是那半个黄色圆圈的遮挡,我想没有解决办法,既然采用了这种设计,这就是要承受的弊端,除非如上面所说,监听,划到最后了,把底栏布局做显隐操作


相对布局,list部分为top,底部包括凸起部分为below.
推荐阅读:
相关文章