
我正在尝试使用以下功能在Android应用程序中创建用户的个人资料页面:
-标头
-grIDvIEw显示该用户的一堆照片
-页脚(应用程序在grIDvIEw中下载更多照片时的下载图标)
-标头需要与grIDvIEw一起移动
换句话说,个人资料页面上的用户体验将非常类似于Instagram用户个人资料页面上的用户体验.
问题是grIDvIEw不支持页眉和页脚.
我可以使用任何解决方案或库来提供所需的用户体验吗?
解决方法:
只需使用多个relativeLayouts.
创建与父顶部对齐的页眉布局(50dp或其他格式).然后创建与页面底部对齐的第二个布局(这将是您的页脚).然后将另一个布局设置为包含标题的“下方”页眉和“上方”页脚,其中将包含GrIDVIEw.
它应该看起来像:
<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" > <relativeLayout androID:ID="@+ID/header" androID:layout_wIDth="match_parent" androID:layout_height="50dp" androID:layout_alignParenttop="true" > /* ANYTHING YOU WANT IN YOUR header */ </relativeLayout> <relativeLayout androID:ID="@+ID/grIDvIEw" androID:layout_wIDth="match_parent" androID:layout_height="fill_parent" androID:layout_below="@+ID/header" androID:layout_above="@+ID/footer" > /* GRIDVIEW HERE */ </relativeLayout> <relativeLayout androID:ID="@+ID/footer" androID:layout_wIDth="match_parent" androID:layout_height="50dp" androID:layout_alignParentBottom="true" > /* ANYTHING YOU WANT IN YOUR FOOTER */ </relativeLayout></relativeLayout>希望这会有所帮助.
总结以上是内存溢出为你收集整理的在Android中向gridview添加页眉和页脚全部内容,希望文章能够帮你解决在Android中向gridview添加页眉和页脚所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)