04 2014 档案
android为listview动态添加删除/显示隐藏headerview的方法
摘要:android中的listview在setAdapter后就无法再addHeaderView了,在2.3以下系统中会crash,2.3以上系统暂未发现。解决办法:1.抛弃原来的adapter,为listview设置新的adapter,但这样在时间和空间的性能上不是很好。2.将header view的visibility属性置为gone。这里需要注意,如果你的headerview是inflate的一个单独的layout,将这个layout全部置为gone是不起作用的,有的手机会出现invisible的效果,就是view虽然不显示,但会留有这个view所占据的空白,有的手机则完全不起作用。解决办法 阅读全文
posted @ 2014-04-10 19:33 冰幻孤影 阅读(637) 评论(0) 推荐(0)