Android的headerView和emptyView共存问题
来源:互联网 发布:fc2最新域名 chenghua 编辑:程序博客网 时间:2024/06/07 20:28
今天做项目的时候,准备优化下ListView相关的东西,于是乎,需要做一个当列表无数据时,空的提醒页面。这个自然想到的是ListView的setEmptyView()方法,于是顺手就写了,可是,当我为一个含有HeaderView的ListView设置setEmptyView时,发现:headerView不见了。
未设置EmptyView:
ArrayList teams = new ArrayList<Team>();DistributeTeamAdapter teamAdapter = new DistributeTeamAdapter(this , teams);View headerView = LayoutInflater.from(getActivity()).inflate(R.layout.header_view_team_list, null);actualListView.addHeaderView(headerView);ViewUtils.inject(this, headerView);lvTeams.setAdapter(teamAdapter);效果图:
加了EmptyView:
ArrayList teams = new ArrayList<Team>();DistributeTeamAdapter teamAdapter = new DistributeTeamAdapter(this , teams);View headerView = LayoutInflater.from(getActivity()).inflate(R.layout.header_view_team_list, null);actualListView.addHeaderView(headerView);ViewUtils.inject(this, headerView);View layoutEmptyView = LayoutInflater.from(getActivity()).inflate(R.layout.empty_view_of_list, null);lvTeams.setEmptyView(layoutEmptyView);lvTeams.setAdapter(teamAdapter);
效果图:
如代码及示意图,不能同时为listview设置headerView和emptyView!
如有错误,欢迎指正!
如果解决方案,更欢迎指教!
0 0
- Android的headerView和emptyView共存问题
- SwipeRefreshLayout和ListView的EmptyView共存冲突的问题
- SwipeRefreshLayout和ListView的EmptyView共存冲突的问题
- 优雅的解决SwipeRefreshLayout和ListView的EmptyView共存冲突的问题(全网独创)
- Android ListView HeaderView和FooterView引出的Position问题
- Android打造不一样的EmptyView
- Android打造不一样的EmptyView
- android设置ListView的EmptyView
- Android打造不一样的EmptyView
- Android ListView的EmptyView处理
- Android打造不一样的EmptyView
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- android listview 和button 共存的事件响应问题。
- Android 解决ListView 和 ScrollView 共存冲突的问题
- 测试需求功能分析
- Android属性动画translationY无法将屏幕外的界面滑入?NO
- 用CocoaPods做iOS程序的依赖管理
- 2015最流行的Android组件、工具、框架大全
- Socket详解
- Android的headerView和emptyView共存问题
- Android开发之控制相机
- 一个学习LINQ的好工具 - LINQPad
- MySql用DATE_FORMAT截取DateTime字段的日期值
- Oracle创建视图提示ORA-01031:insufficient privileges(权限不足)
- I2C协议
- AngularJS 指令ng-if注意事项
- 自定义控件制作时钟
- 红包随机金额生成的方法