在Android中向gridview添加页眉和页脚

在Android中向gridview添加页眉和页脚,第1张

概述我正在尝试使用以下功能在Android应用程序中创建用户的个人资料页面:-标头-gridview显示该用户的一堆照片-页脚(应用程序在gridview中下载更多照片时的下载图标)-标头需要与gridview一起移动换句话说,个人资料页面上的用户体验将非常类似于Instagram用户个人资料页面上的用户体验.

我正在尝试使用以下功能在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添加页眉和页脚所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1095573.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存