android:为ListView 添加自定义头部和尾部,上拉主动加载 .(引)
1.加头尾部
(1)定自义一个xml布局 my_headview.xml
在Activity类里找到这个自定义布局,并添加到头部
LinearLayout hearderViewLayout = (LinearLayout)
LayoutInflater.(
xwActivity.this).inflate(R.layout.my_headview, null);
listview.addHeaderView(hearderViewLayout);
(2)定自义一个xml布局 my_footview.xml
LinearLayout footViewLayout = (LinearLayout)
LayoutInflater.(
xwActivity.this).inflate(R.layout.my_footview, null);
listview.addFooterView(footerViewLayout);
(3)重视事务
listview必然会有Adapter,参加头尾部,必须在参加Adapter之前!
listview.addHeaderView(hearderViewLayout);
listview.addFooterView(footerViewLayout);
listview.setAdapter(myAdapter);
1.加上拉到尾部的监听件件
listview.setOnScrollListener(new OnScrollListener() {
public
void onScrollStateChanged(AbsListView view, int scrollState)
{
switch (scrollState) {
case
OnScrollListener.SCROLL_STATE_IDLE: // 当不迁移转变时
//
断定迁移转变到底部
if (view.getLastVisiblePosition() ==
(view.getCount() - 1)) {
//在这里添加操纵
}
break;
}
}
public void
onScroll(AbsListView view, int firstVisibleItem,
int
visibleItemCount, int totalItemCount) {
}
});
文章引自:http://blog.csdn.net/wangwei_cq/article/details/9383759
最新文章
- C#中ToString格式大全
- java21
- HTML <;!--...-->; 注释 、CSS/JS //注释 和 /*.....*/ 注释
- JavaWeb学习总结(十四)--Apache的DBUtils
- vmware虚拟机挂起后无法再恢复(转)
- asp.net-(含:模拟登陆,照片列表)
- boost.ASIO-可能是下一代C++标准的网络库
- CC2640-之功耗
- 解决Mysql的主从数据库没有同步的两种方法
- Asp.Net--下载文件
- PowerDesigner 基础使用
- Http2改造实践:statusText丢失问题
- 团队作业7---Alpha冲刺之事后诸葛亮
- MapReduce寻找共同好友
- [POI2010]CHO-Hamsters
- Flutter 即学即用系列博客——02 一个纯 Flutter Demo 说明
- 使用 nodeJs 开发微信公众号(获取access_token)
- Bean named &#39;...&#39; is expected to be of type [...] but was actually of type [com.sun.proxy.$Proxy7解决方法
- 集合总结二(LinkedList的实现原理)
- 图标网站,IcoMoon,自己动手做一个 font
热门文章
- axios 文件流下载
- Result window is too large, from + size must be less than or equal to: [10000] but was [78440]. See the scroll api for a more efficient way to request large data sets
- 牛客练习赛49 B	筱玛爱阅读 (状压DP,子集生成)
- grandson定理
- Git Fast Forward 和 no fast foward
- php内置函数分析range()
- Maven项目jar和war部署
- NOIP2015 D1T1 神奇的幻方
- Python---Tkinter---贪吃蛇
- LeetCode--148--排序链表(python)