2 u010823943 u010823943 于 2013.11.22 17:03 提问

Android Activity启动是让ListView第一个Item为展开状态

Activity启动是让ListView第一个Item为展开状态
listView的Item有2(上、下)部分,加载时只显示上面的部分,点击后在显示下面的部分,我想在启动是第一个item是全部显示的,这样好给人一个提示。

谢谢

1个回答

defvdsvdfsvb
defvdsvdfsvb   2013.11.22 17:58
已采纳

设置一个boolean字段,在Adapter里面对这个字段进行判断,false时,某些layout或组件设置visibility为invisible点击之后,修改这个字段,刷新数据,某些layout或组件设置visibility为visible

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ListView点击item改变背景,重新选中另一项刷新,默认是选中第一项的状态
今天在工作中遇到一个需求,一个横版的listview,需要设置item选中之后改变当前item的背景色,重新选择另一个item之后新选择的改变背景,原来的恢复,并且需要设置第一项默认选中,开始想的解决方案是给item的根目录背景设置一个选择器,点击时一种颜色,取消点击一种颜色,但是整了半天也没整出来,感觉思路很乱,找了一下午类似的例子也大都是配置选择器,乱七八糟的看的头晕,后来整理下思路发现应该在
listView 第一个item获得焦点
myList.setOnFocusChangeListener(new View.OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { myHandler.postAtFrontOfQueu
ListView子项item的显示与隐藏
1. 在getView方法中写入:     //记录当前展开项的索引       private int expandPosition = -1;  QueryOrderResultBean lvItemBean = dataList.get(position);          if (null != lvItemBean) {           viewHold
android listview的item的展开与隐藏
实现listview展开与隐藏item的思路: 在item布局里面在写一个布局,使用布局方式根据需要来(如果需要展开的item在点击的item上面,就使用相对布局或者帧布局;如果需要展开的item在点击的item下面,就是线性布局的垂直布局)
Android ListView selected默认选中第一个position解决办法
每次页面,都会选中ListView第一条,但是这时按下方向键“下”也会选中第一条,却不会出发OnItemSelectedListener 接口中的onItemSelecte
Android—ListView Item 展开动画效果
Android—ListView Item 展开动画效果 最近在做一个关于ListView item的展开效果,类似于 “粮仓” App 的商店页面,点击Item,展开显示子View,类似于ExpandableListView。如图: 其实原理大家都能够猜的到,就是在Adapter里控制子View的显示与隐藏,其实这个东西看起来挺简单的,做起来,还真是费了一点功夫,其中还遇到不少知识点。
关于listview设置特定item是否可以被选中和点击的设置
如何让listView加入的HeaderView不可点击 //默认可点击的HeaderView  View headView = inflater.inflate(R.layout.search_top, null);  mListView.addHeaderView(headView)    //这样可以让HeaderView不可点击  mListView.addHeaderView(
一步一步带你实现ListView动画展开布局, ExpandableLayout实现
做项目的时候,需要一种listview,点击item的时候在item的下方展开一个菜单,于是在gituhub上找到了源码: ExpandableLayout,地址: https://github.com/traex/ExpandableLayout这个项目实现的效果如下: 上一篇我已经讲解了这个项目的原理,有兴趣的同学可以点击这里看源码解析: http://blog.csdn.net/u0
listView实现圆角显示(第一个是左上角和右下角有圆角 中间没有圆角 最后一个是右下角和左下角圆角)
实现效果如图: 实现思路: 看到上图首先想到 item的第一个、中间以及最后一个的layout肯定是不相同的 第一个item只有左上角和右上角是圆角显示 中间的没有圆角 最后一个是左下角和右下角圆角显示    。 如何实现只控制左上角和右上角显示圆角呢? 安卓shape里有一个corners属性,这个属性是用来控制控件的圆角的,如果只是设置corners的radius
改变listview中item的子控件的状态
有这样一种需求,在一个activity中有一个listview和一个button,现在需要点击button来改变listview里的item中的一个控件的状态,如textview隐藏或者显示. 新手可能会这样做,在button的onclicklistener事件中调用adapter里面的方法,比如:     adapter.showTxVisible(); 对应的adapter中的代码: