大佬教程收集整理的这篇文章主要介绍了如何将Android ListView定位在视图上方 – 不占用整个空间,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
页脚必须固定在屏幕的底部,ListView必须位于屏幕的上方.它与您在Facebook上为Android添加评论时看到的内容类似.
但是我不希望ListView最初占用整个空间 – 我希望它只占用显示其行所需的空间,但是当用户添加注释时能够扩展到剩余空间 – 同时始终保持在页脚布局上方.
我已尝试过如此建议的LinearLayout Android: How can you align a button at the bottom and listview above?
但是,这会导致ListView占用页脚上方的所有空间 – 当只有几条注释时 – 所以它主要是空的并且看起来很奇怪.
我尝试了一个RelativeLayout父级,其中页脚使用android锚定:layout_alignParentBottom =“true”…..使用android将layoutView定位在页脚上方:layout_above =“@ id / footerLayout”强制执行与上面相同的行为(ListView占用所有剩余的空间)…删除它允许ListView“增长”但如果它变得太大则它会与页脚重叠.
干杯.
<LinearLayout layout_width="MATCH_PARENT" layout_height="MATCH_PARENT" orientation="vertical"> <LinearLayout layout_width="MATCH_PARENT" layout_height="0" android:weight="1" orientation="vertical"> <YOURLIST layout_width="MATCH_PARENT" layout_height="wrap_content" /> </LinearLayout> <YOURVIEW android:layout_width="MATCH_PARENT" android:layout_height="WRAP_CONTENT" android:weight="0"/> </LinearLayout>
以上是大佬教程为你收集整理的如何将Android ListView定位在视图上方 – 不占用整个空间全部内容,希望文章能够帮你解决如何将Android ListView定位在视图上方 – 不占用整个空间所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。