android – ListView中的静态头,CustomBaseAdapter

android – ListView中的静态头,CustomBaseAdapter,第1张

概述大家好我想在我的ListView中创建一个链接到CustomBaseAdapter的静态头. 我想实现标题保持在顶部而不会与ListView一起滚动. 如果我滚动列表,其他项目应该在标题下消失. 标头是通过我制作的xml文件(lvheader)设置的. 标题正在我的ListView上方正确显示,但它不是静态的,并使用ListView滚动. 有人可以帮我这个吗? Thx提前 我已经搜索了stacko 大家好我想在我的ListVIEw中创建一个链接到CustomBaseAdapter的静态头.

我想实现标题保持在顶部而不会与ListVIEw一起滚动.
如果我滚动列表,其他项目应该在标题下消失.

标头是通过我制作的xml文件(lvheader)设置的.
标题正在我的ListVIEw上方正确显示,但它不是静态的,并使用ListVIEw滚动.

有人可以帮我这个吗?
Thx提前

我已经搜索了stackoverflow来获得一些想法,这是结果.

将标头添加到Main.xml中的ListVIEw中:

ListVIEw kp = (ListVIEw)findVIEwByID(R.ID.Listvw);    LayoutInflater inflater = getLayoutInflater();     VIEwGroup header = (VIEwGroup)inflater.inflate(R.layout.lvheader,kp,false);     kp.addheaderVIEw(header,null,false);    ArrayList<SearchResults> searchResults = GetSearchResults();    kp.setAdapter(new MyCustomBaseAdapter(AndroIDLogin.this,searchResults,icons));    ...}
解决方法 Afaik,addheaderVIEw()所做的就是在列表顶部添加项目,但它不应该使其“固定”(不可滚动).如果你想要一个固定的项目,听起来你应该在垂直的linearLayout中排列两个视图:顶部是固定部分,底部是ListVIEw. 总结

以上是内存溢出为你收集整理的android – ListView中的静态头,CustomBaseAdapter全部内容,希望文章能够帮你解决android – ListView中的静态头,CustomBaseAdapter所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1126978.html

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

发表评论

登录后才能评论

评论列表(0条)

保存