sos:安卓listview的问题

============问题描述============

多个按钮共有一个listview,怎么在其中一个按钮中添加listview的footerview

比如:

先在要在左侧listview的3选中后,在右侧加一个添加的footerview,左侧按钮的点击都是用的右侧一个listview2,现在我想只有在点击3的情况下,listview2才添加footerview,而点击1,2的时候不添加,这个要怎么写啊

谁能教教我

============解决方案1============

引用 2 楼 sinat_17841263 的回复:

Quote: 引用 1 楼 lionfresh 的回复:

先把listView2添加到底部并设置为不可见,然后当点击3时设置成可见。

这样不行,会显示有一条横线,我的解决办法是判断listview的值,当等于3的时候,就添加一个footerview,否则删除footerview

这样虽然看起来没有问题,但是点击listview2里面的添加按钮时,就会报错,不知道什么原因

报什么错。。

============解决方案2============

引用 5 楼 sinat_17841263 的回复:

Quote: 引用 3 楼 lionfresh 的回复:

Quote: 引用 2 楼 sinat_17841263 的回复:

Quote: 引用 1 楼 lionfresh 的回复:

先把listView2添加到底部并设置为不可见,然后当点击3时设置成可见。

这样不行,会显示有一条横线,我的解决办法是判断listview的值,当等于3的时候,就添加一个footerview,否则删除footerview

这样虽然看起来没有问题,但是点击listview2里面的添加按钮时,就会报错,不知道什么原因

报什么错。。

报指针错误,listview2的item不能点击

贴出来看看啊。

时间: 2024-10-11 22:35:57

sos:安卓listview的问题的相关文章

安卓Listview 不规则项即不同item的运行

在安卓中,listview  的item 是一个不断被轮询调换位置的过程,这样 即 图片参考地址   http://www.cnblogs.com/mybkn/archive/2012/05/23/2514681.html   谢谢. 开发中 ,我们经藏会遇到listview  的每一项都不同的需求.   这个时候如果使用 以前自定义的BaseAdapter的方法的话 .在滚动的时候就会出现item布局错乱的情况,也就是说 第一项在最初的背景是红色的xml布局, 当滚动到第二项置顶,在回到顶部的

安卓 listview与arrayadapter

今天有感于群里讨论的一个问题,很简单,但是问题还真是需要仔细看一下 问题:定义了一个最简单的arrayadapter,和listview结合使用,灭个item就显示个最简单的textView,一共6个item,一屏显示3个,遇到的问题就是,程序运行后,点击一屏显示出来的3个item没有问题,但是当滑动超出了一屏,再次点击item的时候就会出现nullpointer. 看了一下onitemlistener,是这么写的: list.setOnItemClickListener(new OnItemC

安卓ListView 如何设置item的高度

安卓中的listview,设置其显示item布局的高度来设置item在listview中显示的高度是不可取的.如何设置item的高度? 分为两种情况: 1.有图片的情况: 有图片的情况比较简单,布局的大小将会由图片的大小来撑起,这是只需要调节图片的width和height即可. 2.无图片情况 无图片的情况我们可以用两种方式来确定大小 a.在布局中使用Android:minHeight="5dp",填上需要的最小高度,这个方便直接. b.如果是在自己写的Adapter中,那就可以在ge

安卓ListView控件详解

1.ArrayAdapter 这个是最简单的了,只默认接受TextView控件,而且还只是一个. listView = new ListView(this); //注意没有使用XML文件的 //样式是安卓提供的样式 listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,getData())); setContentView(listView); 这个就表

android 安卓 listview 支持下拉刷新 上拉加载更多

[1]重写listView import java.text.SimpleDateFormat; import java.util.Date; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.ViewGrou

sos 关于listview的问题求助

============问题描述============ 我写了一个双listview,怎么设置点击左侧某一item时,让右侧对应的listview添加一行footerview,注意只能添加一行footerview,不知道怎么设置只能添加一行footerview啊 还有,用sharedprefrence保存listview的数据,我怎么设置删除listview的某一个item的内容啊 求助,求助 ============解决方案1============ 你现在遇到啥问题了? 左边的ListVi

安卓——ListView的动态添加与删除

一,添加 case R.id.imgBtnAdd:/*添加列表*/ if(SetTempListView.getChildCount()>5){ Toast.makeText(getApplicationContext(), "列表只能添加6条!", Toast.LENGTH_SHORT).show(); break; } listItem.clear(); for(int i=0;i<SetTempListView.getChildCount();i++){ View v

安卓listview监听滑动到底部

listview.setOnScrollListener(new OnScrollListener(){       @Override       public void onScrollStateChanged(AbsListView view, int scrollState){           // 当不滚动时           if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {               // 判断是

安卓listView实现下拉刷新上拉加载滑动仿QQ的删除功能

大家对这些功能都是看的多了,然后对上拉刷新和下拉加载的原理都是非常清楚的,所以实现这功能其实也就是为了让大家能够从众多的同行们来进行比较学习而已,虽然即使是这样,但是面试的时候面试官还是会问你上拉和下拉是怎么实现的,滑动删除功能是怎么实现,其实要实现这些功能又不是唯一的方法,但是基本上思想都是一致的.然后gitup上的这些例子是非常的多,然后实现的也是大同小异但是也不能不让我们去球童存异.作为天朝的程序员即使是一个伸手党也不必太觉得羞耻,能把别人的东西来改一改或者沿用别人的思想来模仿也是不错的.