原文地址http://blog.csdn.net/jdsjlzx/article/details/42388467


在添加addheadview或者footview时 先判断当前的listview 是不是已经添加过了,

   
getFooterViewsCount
   
getHeaderViewsCount
两个方法,

   
private void setView(ListView listView, String s, View view) {    switch (s) {        case "footview":            if (listView.getFooterViewsCount() == 0) {                listView.addFooterView(view);            }            break;        case "headview":            if (listView.getHeaderViewsCount() == 0) {                listView.addHeaderView(view);            }            break;    }}
调用
   
View title0 = View.inflate(context, R.layout.plandetails_headtitle, null);TextView textView = (TextView) title0.findViewById(R.id.listView_details_title);textView.setText("收到5个橄榄枝");View footview0 = View.inflate(context, R.layout.footview_view_plan_details, null);setView(lstMoreRec, "footview", footview0);setView(lstMoreRec,"headview", title0);lstMoreRec.setAdapter(adapter_recomment);



更多相关文章

  1. 2011.12.05(5)——— android JNI学习之四 JNI java c对应关系
  2. Android(安卓)输入框获取焦点后改变颜色
  3. Android(安卓)--- 应用中全局变量的设置
  4. Eclipse Android(安卓)自动补全
  5. 最好的Android(安卓)apps,Android(安卓)apps推荐下载
  6. 疑难杂症
  7. Android(安卓)判断软件是否第一次打开
  8. Fragment 应用小结
  9. Android官方文档training中英文翻译目录大全:29篇已翻译,45篇未翻

随机推荐

  1. android输入限制
  2. 自定义View系列教程01--常用工具介绍
  3. Android(安卓)滚动的公告栏
  4. Android用户界面 UI组件--AdapterView及
  5. android 牛人必修 ant 编译android工程
  6. android学习笔记
  7. 【转】Android xml资源文件中@、@android
  8. Android 访问权限清单
  9. Android反编译工具绿色版V2.0(改进版)
  10. Android(安卓)Frame 动画