我想实现标题保持在顶部而不会与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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)