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

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

谢谢

0
suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
5 年多之前 回复

1个回答

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

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ListView默认Item选中状态
这个类子讲了,在android中使用Listview的时候,如何把第一个Item设置为默认状态。
ListView点击item改变背景,重新选中另一项刷新,默认是选中第一项的状态
今天在工作中遇到一个需求,一个横版的listview,需要设置item选中之后改变当前item的背景色,重新选择另一个item之后新选择的改变背景,原来的恢复,并且需要设置第一项默认选中,开始想的解决方案是给item的根目录背景设置一个选择器,点击时一种颜色,取消点击一种颜色,但是整了半天也没整出来,感觉思路很乱,找了一下午类似的例子也大都是配置选择器,乱七八糟的看的头晕,后来整理下思路发现应该在
android中的ListView中的item获取焦点事件或者绘制状态
最近遇到一个需求,就是需要把listview的item的点击事件传递给里面的ImageView,本来打算是重写onInterceptTouchEvent方法,使其返回false,让imageview可以传递事件的,但是感觉挺麻烦的,经大牛指导,原来普通的view有一个duplicateParentState属性,可以设置从父容器获取绘图状态,如: ImageView
ListView的item展开后完整显示
本文描述了使用ListView展示子项Item,子项里面包含多个内容,默认只显示主要信息,其他部分隐藏,在点击后展开。对于顶部或底部显示不全的Item,进行自动滑动展示完全。并对于子项中是否有按钮的两种情况,都进行了说明。
怎样设置每个ListView item的背景色,但是保持选中时selector的默认颜色?
要设置ListView item的背景色很简单, 只要调用contentView.setBackground就行了。 但是设置之后会发现,按住item后没有显示默认的选中的颜色,这个也应该很很好理解,因为你把backgroud设成了单一的颜色。 其实我们只要设置为一个draweable selector就行了。 把选中时的颜色设为完全透明。 [code="xml"] ...
ListView点击Item展开隐藏项(单项展开、多项展开、复杂布局时的展开处理)
手机屏幕毕竟有限,当我们要显示较多数据时便不得不舍去一些次要信息,将主要信息优先显示,也使显示效果更加简洁美观。遇到类似的需求,我们使用最多的就是 ListView ,而如果每次点击一个 Item 都要跳转到下一页查看详情,查看另一个还要返回列表重新进入另一条详情,使得操作繁琐体验降低。此时可隐藏和展开 Item 的 ListView 便应运而生,这不是一个新的控件,只是我们灵活使用造出来的用法,下边我就来实现 ListView 点击 Item 展开隐藏项,包括列表单项展开、多项展开、复杂布局展开的实现,先
listview的item分别实现item的点击和checkbox的点击
问题:listview的item上添加一个CheckBox,这样能分别实现item的点击和checkbox的点击吗?现在我想只点击checkbox就只改变checkbox的状态,点击item的话就跳到另一个页面 ,checkbox的状态不改变 check播出checkbox 方法:             android:id="@+id/group_
Android--ListView点击Item展开的实现
最近想写一个小程序,为了实现点击ListView展开的效果,从网上找了一下,也没找到好的实现方法,跟自己想的思路差不多,最后决定还是自己想好了。 一开始是想使用 ExpandableListView 实现点击展开的,做了一下还行效果出来了。 最后还是想使用 ListView来实现。
android的ListView点击item使item展开的做法
直接上代码把,主要是重新给item measure高度,直接上代码把 import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.MotionEvent; import andr
android app -- 关于listview的不复用,解决item状态改变的问题
我们在平常的开发中使用listView基本上都是复用使用,但是也有一些特殊情况时不能在使用复用例如listView中的每一项都能操作(比如有个editText输入内容,上下滑动之后,看输入框里面的内容是不是要被改变,或者在下面复用的时候出现了这个输入框里面的内容。比如,一个单选框,这一项选中之后,上下滑动之后,看这个选中状态是不是乱跑了,之前的选中状态是不是消失了。还有每个item都有一个加载动画...
Android判断ListView滚动到最顶部第0条item完全完整可见及最底部最后一条item完全完整可见
Android判断ListView滚动到最顶部第0条item完全完整可见及最底部最后一条item完全完整可见 给Android的ListView增加一个OnScrollListener监听事件: mListView.setOnScrollListener(new OnScrollListener() { private int firstVisibleItem, visibl
listview的可展开,显示隐藏 item 简单实现
1.首先理解一下可展开item2.实现思路在listview 的adapter中直接操作相关代码即可实现在BaseAdapter 的 getview方法中肯定要根据某个东西来判定隐藏的view的visible是GONE还是VISIBIBLE而这个东西肯定需要被设置,肯定是在被点击时要设置值,然后刷新adapter。具体代码如下:public class Exchange_Fragment_Adap...
让ListView指定的item获取焦点
让ListView指定的item获取焦点         两个方法就设置好了: 1、boolean b = listView.requestFocus();  让ListView获取到焦点,这个方法返回是Boolean类型。判断是否获取到焦点; 2、listView.setSelection(position);这个方法是让ListView的position位置的item获取到焦点。
Android ListView中的item只能有一个选中的问题和ListView与activity交互的问题
Android中ListView中的item与activity的交互有几种方式:可以用回调,广播等,下面的方式是动态广播的方式 ListView中的item选中事件,比如有多个item,每个item中都有一个CheckBox,我们要只选择其中的一个,这是我们需要给每个item设置一个标记,如果选中,就标记为true,其他的全部改为false,然后再刷新适配器即可。下面先看效果图TextListAct
Android ListView点击Item展开隐藏项,单个展开,多个展开
版权声明:^_^ 尊重原创,共享知识,转载请注明"_程序猿大人_"http://blog.csdn.net/a_running_wolf 我做了一些修改    手机屏幕毕竟有限,当我们要显示较多数据时便不得不舍去一些次要信息,将主要信息优先显示,也使显示效果更加简洁美观。遇到类似的需求,我们使用最多的就是 ListView ,而如果每次点击一个 Item 都要跳转到下一页查
Android ListView Item 设置是否选择状态
在使用listview的过程中,经常需要记录listview的点击状态。并根据是否点击过设置不同的标志。 这里有一个好方法可以完成这个要求。 只需要在model中新增一个点击属性就可以很方便的完成。 比如: public class GiftModel { String integral; int resId; String name; int isClick; publ
Android中使用ListView点击item时修改选中状态(item使用RadioButton)
这是列表是使用ListView ,如果使用RecycleView的话,也是一样的,布局就不说了,activity中的写法不变,这里只需要注意adapter里面的写法就OK了! public class SelectMySchoolAdapter extends BaseAdapter { private List<SelectSchoolBean> schoolList;...
LayoutAnimation给ListView中的item设置动态出场效果
LayoutAnimation作用于ViewGroup,为ViewGroup指定一个动画,当它的子元素出场时都按照这个动画出场。 LayoutAnimation作用于viewgroup有两种方式: 1. 静态的使用xml文件实现。 2. 在代码中动态实现。 下面用ListView中的item设置动态出场效果来分别介绍两种方式: 静态的使用xml文件实现,分为三步 1. 在res的a
Android ListView 设置选中item高亮状态
以前没有怎么在意listview设置选中状态这个问题.但是真当想用的时候,实实在在的发现了一些问题 本来以为只要简单的写个颜色 selector就可以达到目的.后来发现的确是错了 先说下我走过的弯路,本来以为listview的setSelection方法就能把该item设置为选中的高亮状态.没想到这个方法 仅仅只是把该项滑动到屏幕的最顶端而已 先把颜色 selector 以及布局贴一下
Android—ListView Item 展开动画效果
Android—ListView Item 展开动画效果 最近在做一个关于ListView item的展开效果,类似于 “粮仓” App 的商店页面,点击Item,展开显示子View,类似于ExpandableListView。如图: 其实原理大家都能够猜的到,就是在Adapter里控制子View的显示与隐藏,其实这个东西看起来挺简单的,做起来,还真是费了一点功夫,其中还遇到不少知识点。
选择ListView的某个item显示选中状态
xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_par
在listview嵌套listview 并且想实现点击其中一个item隐藏item的内容
首先定义一个arrayList ArrayList showChildFlag = new ArrayList(); public static boolean mbShowChild = false;//初始化都设置成false; for (int i=0;i<socialDatalist.size();i++){ showChildFlag.add(mbShowChil
Android listView的展开与收起实现折叠,及动态设置子ListView的高度
问题重现最近在公司项目中做一个商品展示的功能,要求在分类后 ,对每个类进行展开、收起操作。想法就是在ListView中嵌套一个ListView,通过动态的显示和隐藏ListView,实现展开和收起操作在同一个页面,实现折叠效果。难点:解决ListView的动态设置问题.先看效果图: 解决思路外面一层是一个ListView,在填充Item的时候,在Item布局设置为LinearLayout,在下面设
判断ListView的第一个item是否完全显示
先解释几个接口的作用: ListView.getChildCount() 返回的是这个listView当前显示出来的item数量,也就是在屏幕上可以看到的数量。 ListView.getChildAt(int pos) 返回的是这个listView当前显示出来的item中的第pos项,也就是说索引是从显示出来的第一项开始计算的,如果屏幕上方有n个item看不见,那么
实现点击item中的按钮跳转至另一个Activity
这个是一个小功能的实现,是我在面试过程中遇到的一个问题。在这里记下来,一方面,便于自己日后复习,另一方面,也希望有一天能够有初学者看到这篇文章并能够给予其帮助。         很简单,我主要是想实现以下功能:         我是设计的一个联系人通讯录,在通话记录Activity中有ListView控件读取手机的通话记录,其中ListView中的item中加入了一个按钮(ibDetails)
android 获取ListView列中的一个ITEM值
如果SimpleAdapter里放进去的是Map的话(一般都是这种格式) [code=&quot;java&quot;] .setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) { Map ...
点击listview的item,带动画效果的展开详情(一)
点击listview的item,带动画效果的展开详情
点击listview条目跳转到另一个Activity
核心代码@BindView(R.id.lv_workspaces) ListView mLvWorkspaces; mLvWorkspaces.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(Adap
android中通过网络请求数据显示在Listview中,面对许多的item,如何给每个item设置点击事件以跳转到不同的activity
转载请声明:转自:http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-105924-ewU2sRQe02Za2NeLFgfg-passport.csdn.net
如何禁止listview的item项获得焦点,而让子控件获得焦点
在机顶盒开发中会遇到这样的需求,listview上的item项中有一张图片(item里的ImageView子控件),当按下机顶盒遥控器的方向键时(例如方向键的下键),让listview的某一个item项里面的图片(如下图左边的ImageView)获得焦点,而不是让item自身获得焦点(下图右)。           默认的情况下,是listview的item自身获得了焦点(
Flutter ListView优雅的获取第一个可见Item的Position
      Flutter给我们提供了丰富的控件和控制方法,但是也有不少问题,就这两天,我就遇到去获取ListView第一个可见Item的Position的问题,Flutter并没有提供方法,只能我们想办法,我记得有大佬说过ListView和Android的RecyleView一样,那ListView的ItemBuilder肯定是用多少创建多少,用哪个创建哪个,抱着试试的态度,我在ItemBuil...
listview的item跳转的下一个界面点击删除数据,并返回更新listview
怎么描述这个过程呢。其实是这样的,我现在有一个功能 是一个名片夹的功能。listview里面可能有10个数据,我随便点击一个,进去之后展示名片信息详情页。这个详情页有一个删除按钮,删除这个名片信息。然后finish();返回listview界面,并更新界面数据。 先看listview点击事件里面。可以拿到每一个选项卡,再跳转的时候通过startActivityForResult() intent
ListVIew、GridView列表点击切换背景 + 设置第一项默认为点击效果
项目背景:支付时选择金额,点击切换当前按钮颜色、字体等      activity中item的点击事件,利用点击item返回的view作为参考,每次点击将前一次点击的view设置成默认样式,再将该次点击的样式设置为新的样式即可 int Position = -1; View OldView = null; listview.setOnItemClickListener(new...
Android ListView selected默认选中第一个position解决办法
每次页面,都会选中ListView第一条,但是这时按下方向键“下”也会选中第一条,却不会出发OnItemSelectedListener 接口中的onItemSelecte
ScrollView嵌套全部展开显示的ListView
/**  *Created by hao on 16/2/17.  * 全部展开显示的ListView  */ public class MyListView extends ListView {     public MyListView(Context context, AttributeSet attrs) {         super(context, attrs);  
如何指定listview的某item滚动到在第一行
listview.setSelection(position);//position为某item的索引号
点击listview的item,带动画效果的展开详情(二)
点击listview的item,带动画效果的展开详情
Androd中 listView点击每一个 Item里面的状态,跳转到相对应的不同 界面
最近在做一个项目,里面的功能是,listview的每一个item,一样,但是点击每一个item跳转相对应的界面,不一样,我们一般做的都是跳转到一个相同的界面,传递bundle,这次是不同的界面,传递bundle,小伙伴们知道怎么实现吗: 我这里只是一种解决办法,其他的办法也有很多,请开动脑筋: 设置listview的item监听: mlistView.setOnItemClick
设置ListView item 不可点击,item中的元素可以点击
一般来说,如果item中存在ImageButton、Button、CheckBox 等子控件(Button或Checkble的子类控件),这些控件会自动获取焦点,然而如果item中没有这类控件时又该如何设置呢?其他的控件如Image、LinearLayout(还有其他的各种layout)、TextView等都不会自动获取焦点,那我们就在需要点击的元素的布局中加上android:focusable=
在ListView中嵌套ListView的事件处理(listview显示不全)
前天在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子ListView全部显示出来的问题,就是重新计算一下其大小告知系统即可。后面这个问题比较好解决,网上
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习的第一个 大数据第一个学习什么