LISTVIEW如何怎样把隐藏的列显示出来某一列不显示

—————————————————————————————————


宠辱不惊看庭前花开花落,去留无意;毁誉由人望天上云卷云舒,聚散任风
—————————————————————————————————

如果在getView里判断position然后设置其view的visiblity属性这样效果不是隐藏 而是空白,不知道该怎么处理需求是在listv…

有这样一个ListView,要求在屏幕底部有一個筛选排序的浮动框:

1、手指下拉隐藏上滑显示 ;

2、如果没做任何操作,2S之后要自动显示;

3、滑动到最底部,始终显示

实现上述效果,其实现原理如下:

 2、然后自定义ListView控件监听onTouchEvent事件,主要是监听手指下滑和上滑事件同时实现onScrollListener,监听是否滑动到最底部和最顶部

3、 ListView监听倳件中,控制bottomView的显示和隐藏所以ListView提供一个接口,设置底部bootomView的内容然后获之后,就可以对bottomView进行控制同时加上动画效果。

接下来看是如哬的具体实现这种效果:

1底部BottomView的内容如下,这个XML文件的内容是自定义的根据各项目的内容需求来定义的,我例子中bottom_/apk/res/android"

 
 
 
 
 
 
 
 
 
 
 
 //移动的时候要移除掉显示bottomView的消息 
 // 如果屏幕上什么没做,则过2s之后要显示bottomView 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 * 将需要隐藏显示的view传入 
 
 
 
 

以上就是本文的全部内容希望对大家的学习有所帮助,也唏望大家多多支持脚本之家

我要回帖

更多关于 怎样把隐藏的列显示出来 的文章

 

随机推荐