ListView 的addFooterView问题

今天在给一个listview添加点击刷新功能时,使用了listview的addFooterView()方法实现,但是发现添加后,怎么也不显示。

后来发现addFooterView()方法一定要在listview的setAdapter()之前执行。

还有一个就是,给listview添加footer的时候,要注意inflate方法的第二个参数,是目标listview。

View view2 = (View) getLayoutInflater().inflate(R.layout.click_load, listview1, false);

时间: 2024-07-29 05:06:47

ListView 的addFooterView问题的相关文章

Android中ListView的addFooterView不显示的问题

mListView.addFooterView(btn_more, null, false); mListView.setAdapter(mBlogListAdapter); 把addFootView放在setAdapter之前就可解决. Android中ListView的addFooterView不显示的问题

android Listview分批加载+自动加载(附源码下载)

直接上代码,代码有注释: public class TestForListviewActivity extends Activity implements OnScrollListener { private ListView mListview = null; private View mFooterView; private PaginationAdapter mAdapter; private Handler handler=new Handler(); private boolean i

listview滚动到底部自动加载数据

在android中listvieww加载数据,有的是分批加载,比如每次加载20条,100条就要加载5次,如果一次性加载100条,listview加载就变的慢,如果是有图片的话,一时浪费流量,二是item中带图片会出现错位的问题,listview加载数据目前好多app做法 一:分批加载 滑动到底部自动更新 二:滑动到底部 手动的点击加载更多 三:下拉刷新+底部加载更多 今天就讲下listview滑动到底部自动更新 分析:监听listview的滑动事件,判断listview是否滑动到底部,然后去加载

实现ListView的加载更多的效果,如何将按钮布局到始终在ListView的最后一行

实现方式一:在代码中实现: 1,在一个布局中定义一个Button,在活动中加载Button的父布局, 例如:View bottomView = getLayoutInflater().inflate(R.layout.bottom, null); 2,使用ListView的 addFooterView方法,把button的父布局实例作为参数,然后再调用,listView.setAdapter(): 例如:listView.addFooterView(bottomView); listView.s

[转]ListView滚动到底部自动加载数据

转自:http://blog.csdn.net/shineflowers/article/details/41744241 在Android中有很多时候会选择用ListView加载数据,有的是分批加载,比如每次加载20条,100条就要加载5次,如果一次性加载100条,ListView加载就会变慢,如果是有图片的话,一是浪费流量,二是item中带图片会出现错位的问题l,ListView加载数据目前好多App的做法 1. 分批加载,滑动到底部自动更新 2. 滑动到底部,手动的点击加载更多 3. 下拉

(转)Android 仿订单出票效果 (附DEMO)

之前我下载了BaseAnimation 开源库(BaseAnimation是基于开源的APP,致力于收集各种动画效果) BaseAnimation 转载的链接:http://blog.csdn.net/vipzjyno1/article/details/20622621 发现里面有个火车票的出票效果,发现可以优化下: BaseAnimation内的仿出票效果 可是它的出的票的布局高度啥都是写死的,通过这个思路,我便想到要做个类似于数据是通过网络获取,高度不一定的listview的订单出票效果.

ListView-添加head跟foot item 问题

今天在使用ListView 的 addFooterView 的方法时候,遇到了一个问题.当我代码中执行了如下的操作 ListView listView = new ListView(this); listView.addFooterView(mItem); listview.setAdapter(mAdapter); listview.getAdapter(); 得到的adapter一直报错,说是类转化错误.后来通过看ListView源码发现了问题所在. 我们看一下addFooterView方法

Android -- 经验分享(二)

目录                                                                                   自定义两个View进行画图,让其各自刷新重绘 Activity设为singleTop,长按Home键启动的问题 Activity设为singleTop,长按Home键启动问题 Android软键盘挡住界面 Android使用AsyncTask下载图片,最好使用WeakReference Android webview 加载网络视

RecyclerView更通用——listView的onItemClick,onLongItemClick,addHeaderView,addFooterView

一.点击事件 setOnItemClickListener,setOnItemLongClickListener RecyclerView中虽然没有提供上面这两个接口,但是给我们提供了另外一个接口:OnItemTouchListener看这个接口的文档描述我们知道此接口可以对RecyclerView中的手势进行监听处理,因此我们可以采用OnItemTouchListener+GestureDetector来实现RecyclerView的OnItemClick和OnItemLongClick.实现