码迷,mamicode.com
首页 > 移动开发 > 详细

android:为ListView 添加自定义头部和尾部,上拉主动加载 .(引)

时间:2014-12-15 18:52:16      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:android   blog   http   io   ar   os   sp   strong   on   

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

android:为ListView 添加自定义头部和尾部,上拉主动加载 .(引)

标签:android   blog   http   io   ar   os   sp   strong   on   

原文地址:http://www.cnblogs.com/xiaoerlang90/p/4165262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!