android 的树形控件是什么? ExpandableListView 可以展开任意层级吗 [问题点数:20分]

Bbs1
本版专家分:76
结帖率 99.44%
Bbs5
本版专家分:3861
Bbs5
本版专家分:2505
Bbs6
本版专家分:6978
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2017年4月 移动开发大版内专家分月排行榜第一
Blank
黄花 2016年10月 移动开发大版内专家分月排行榜第二
2016年9月 移动开发大版内专家分月排行榜第二
Blank
蓝花 2016年8月 移动开发大版内专家分月排行榜第三
android 基于树结构的任意层级列表
最近写了一个基于树结构的<em>任意</em><em>层级</em>列表,其展现效果就类似于<em>android</em>原生的ExpandableListView啦,不过自己写一个也是挺好玩的。在这里我主要是使用到了树这种数据结构来实现<em>任意</em><em>层级</em>可<em>展开</em>/收起的效果的。先来看一下效果图呗。 嗯...看起来比较朴素。。嘛,<em>android</em>的listView你随便丢上来也很朴素的...这个不是关键嘛,视图这种东西你想要
Android 超经典!树形控件!任意层级! 源代码
解压密码:csdn.net 代码为博客的实例代码:http://blog.csdn.net/lmj623565791/article/details/40212367 有问题博客留言
Android ExpandableListView每组选一个值,并展开列表
在垂直滚动的两级列表中显示项目的视图。这个与{@link ListView}不同,允许两个级别:<em>可以</em>的组单独扩大显示其孩子。项目来自{@link ExpandableListAdapter}与此视图相关联。简单的说这个就是ExpandableListView控件的介绍。我们都知道这个ExpandableListView其实是继承的listview控件,并且也是谷歌自定义的一个控件,也就是listv...
Android之ExpandableListView的各种效果(默认展开不合闭,自定义父栏目及箭头控制)...
1. 设置ExpandableListView 默认是<em>展开</em>的:  先实例化exListView (ExpandableListView所有数据齐全后可用,否则报错) exListView.setAdapter(exlvAdapter); //遍历所有group,将所有项设置成默认<em>展开</em> intgroupCount = exListView.getCount(); ...
ExpandableListView设置默认展开第一项
APi mExpandableListView.expandGroup(0); public class NormalExpandActivity extends AppCompatActivity { private static final String TAG = &quot;NormalExpandActivity&quot;; private ExpandableListView mEx...
ExpandableListView使用解析(三级列表的实现)
ExpandableListView 使用解析(三级列表的实现)在往常的设计中,往往有类似于QQ的二级列表的样式,而使用ExpandableListView变<em>可以</em>实现这种类似的效果。当然,如果ExpandableListView嵌套ExpandableListView便<em>可以</em>实现三级列表,甚至多级条目,而本博客最终的实现效果便是三级条目。首先看一下效果:当然样式比较丑,这里只实现基本的逻辑。具体的样式
ExpandableListView展开折叠动画效果
ExpandableListView<em>展开</em>折叠动画效果
Android ExpandableListView列表全部展开与全部收缩
Android ExpandableListView列表全部<em>展开</em>与全部收缩的解决方法: 列表全部<em>展开</em>代码:for (int i = 0; i < adapter.getGroupCount(); i++) { elistview.expandGroup(i); }列表全部收缩代码: for (int i = 0; i < adapter.getGroupCount(); i++) {
ExpandableListView的首次加载全部展开,并且点击Group不收缩,去掉Group左边的箭头
1、首次加载全部<em>展开</em>: mExpandableListView.setAdapter(mExpandableListViewAdapter); for (int i = 0; i < mDataGroup.size(); i++) { mExpandableListView.expandGroup(i); }提醒:加载前别忘了判断adapter是否为空和有没有Group数据哦
ExpandableListView始终展开不收缩
效果图: 此界面是用<em>expandablelistview</em>实现的 直接上代码: package com.example.administrator.expandlistviewdemo; import <em>android</em>.os.Bundle; import <em>android</em>.support.design.widget.FloatingActionButton; impo
expandablelistview展开折叠(收缩)动画效果
http://download.csdn.net/detail/chen_dl/8383145#comment这个是我上传的在github下载的库,库里没有告诉大家该怎么用,所以我上传了自己实现的demo.跟大家一起分享我的成果,这种折叠和<em>展开</em>的动画效果在国内的网站没有找到demo。所以我觉得我把分要高一点也是合情合理的。毕竟是我辛苦的成果
[Android]expandablelistview默认展开以及记录已展开或关闭的子布局
1.声明变量 //声明记录停止滚动时候,可见的位置 private int scrollPos,scrollTop; //记录是否<em>展开</em> private HashMap gxmap = new HashMap(); 2.默认<em>展开</em>if(subBaseList.size()>0) { //设置adapter mAdapter = new EqStateExAdapt
ExpandableListView 设置全部展开 不能收放
// 第一次加载就<em>展开</em>所有的子类 for (int i = 0; i &amp;lt;list.size(); i++) { expend.expandGroup(i); } // 不能点击收缩 expend.setOnGroupClickListener(new ExpandableListView.O...
Android expandablelistview展开组的时候不要滚动
解决方法:需要重新一下onGroupClick 具体代码: mListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView paren
ExpandableListView中包含EditText 时不能输入内容
在有时候我们在开发时遇到ExpandableListView 时,我们使用它加载自定义布局时布局包含了EditText控件 &lt;TableLayout <em>android</em>:layout_width="match_parent" <em>android</em>:layout_height="wrap_content" ...
Android 使用ExpandableListView打造可展开列表组件
在项目中要用到,需要实现的效果如下: 1、可遍历1-12个月份。 2、可查看每个月份下对应的照片。 运行效果如下: 实现思路: 一开始打算使用ScrollView嵌套一个LinearLayout,然后add进不同子项,不过这样写代码量会比较多,而且要做子项点击事件处理,逻辑会稍微复杂一点。最后使用了ExpandableListView组件,将数据全部抽离出来,依次
ExpandableListView实现列表收缩与展开
实现效果图:    (1)在xml文件里加入&amp;lt;ExpandableListView <em>android</em>:childDivider=&quot;#E8E8E8&quot; <em>android</em>:groupIndicator=&quot;@null&quot; <em>android</em>:divider=&quot;#E8E8E8&quot; <em>android</em>:dividerHeight=&quot;1dp&quot; <em>android</em>:id=&quot;@+id/el...
ExpandableListViews实现点击隐藏和展开的效果
实现效果图:(1)activity_main.xml,添加控件&amp;lt;ExpandableListView <em>android</em>:id=&quot;@+id/expandable_list&quot; <em>android</em>:layout_width=&quot;match_parent&quot; <em>android</em>:layout_height=&quot;match_parent&quot;/&amp;gt;(2)item_expand_child.xm...
Android中的ExpandableListView的使用,以及点击时间禁用,并展开group,去掉小三角
刚在项目中做完了一个ExpandableListView的模块,GroupView和childView都是动态获取的,先上一下效果图看一下 上面是大项,下面是小项 1.去掉左边的小箭头,设置下面这个属性即可 lvInsuranceTime.setGroupIndicator(null); 2.设置childView可点击,就是两全险,终身寿险可点击,只要将BaseEx
ExpandableListView 使用及设置监听函数
直接贴代码(原谅中二的我)public class MyExpandableListView extends Activity{ private ExpandableListView listView; private TextView childView,groupView; private ImageView imageView; private LinearL
ExpandableListView三级列表实现(带选择联动效果)
ExpandableListView三级列表实现原理(带CheckBox全选功能)好久没写文章,为什么?还不是忙了,我都担心自己最近会不会猝死在电脑前。或者走着走着躺地上担心没人救我,毕竟长得帅的人会给人一种距离感。说回正题,场景:多选车辆,并且在同一个页面实现。 (数据结构:公司-线路-车辆三层)那么第一时间想到的只能是 ExpandableListView 这个神奇的组件了,但常规就两层,那要
Android 任意层级 树形控件
原文:http://blog.csdn.net/lmj623565791/article/details/40212367
关于ExpandableListView展开滑动的问题
本来是想把二级列表做成和qq类似的,但<em>expandablelistview</em>这个总是在<em>展开</em>的时候会自动化的,在经过长时间的研究才发现是自己想多了,原来这个问题就是这么简单。解决代码如下:ListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public bo
利用ExpandableListViewAdapter 点击父节点,无法进行展开和收缩
主要原因是在父节点界面中,利用了ImageButton,它将焦点读取,所以点击父节点无效果 将ImageButton换成ImageView即可。
ExpandableListView只打开一个组,关闭其他组
当我们在使用ExpandableListView的时候,打开一个组的时候,要关闭其他组;需要用到setOnGroupExpandListener来进行设置 mExpandListView.setOnGroupExpandListener(new ExpandableListView.OnGroupExpandListener() { @Override
Android ExpandableListView展开时Switch控件错位显示问题
首先看看问题效果图
关于ExpandableListView中如果group中没有child遇到的问题
这两天由于公司需求,需要做一个用expandableListview显示的二级列表。由于数据都是从数据库查询获取的,按网上的expandablelist的adapter的写法,当有child的时候是没有问题的,但当某一项没有child时,点击这一项,就会报错,childlist.get(groupposition).size这句是错的。是因为没有数据时childlist为null,childlis
使用ExpandableListView纯手工打造带折叠动画的多条目展示框架
前言最近公司项目里面有一个页面需要用到很多的设置功能,绞尽脑汁的我最终想到使用折叠卡片的形式来布局我的界面,话不多说想看效果在没有产品经理没有UI设计的情况下,我认为做出这个效果已经达到了我对美观的极限了。。。(请忽略美观 认真研究代码。。)大致步骤如下 1.扩展ExpandableListView功能添加折叠和<em>展开</em>的动画,为ExpandableListView添加动画是一个非常令人头疼的事情,所以
ExpandableListView点击无法展开子项
1、无法<em>展开</em>子项,首先可能跟大家平常说的Button抢占了焦点事件 2、要么你自己可能  ExpandableListView  嵌套 ExpandableListView  导致的,解决办法可ListView嵌套ListView 办法一样,自定义ListView 计算出高度
Android ExpandableListView双层嵌套实现三级树形菜单
Android ExpandableListView双层嵌套实现三级树形菜单
Android打造一个高性能无限层级显示的树形控件(Android树形控件
最近公司的Android项目里有一个地方需要选择某公司的所有部门,因为手机屏幕有限所以并不能像网页那样显示树状结构,但是如果只是用列表依次显示所有的部门又会让用户很难找到想要找的部门(即使加上搜索功能也很难表现出<em>层级</em>关系),由于系统控件ExpandableListView 只能显示两级,加上数据集的组织比较麻烦,所以就使用ListView来实现如下的树形展示效果。至于为什么使用listview最大
修改ExpandableListView前面展开小图标
  1、需要写一个selector的xml文件   [html] view plaincopy   &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;   &amp;lt;selector xmlns:<em>android</em>=&quot;http://schemas.<em>android</em>.com/apk/res/<em>android</em>&quot;&amp;gt;       &amp;...
explelistview
<em>android</em> ExpandableListView <em>可以</em><em>展开</em>的listView
ExpandableListView多级列表(二级列表)
今天研究下ExpandableListView 多级列表的用法,先来看看效果图: 我们分析下效果图: 1.效果图中左边是一个ListView ,右边是一个ExpandableListView  ,并且左右联动,点击左边右边也会相应的发生变化。 2.右边ExpandableListView 是一个二级列表(这篇文章我们先介绍二级列表,三级列表或四级列表以后介绍),点击一级列表会<em>展开</em>二级
ExpandableListView箭头右边显示方法
1首先 ExpandableListView elistview;          elistview.setGroupIndicator(null);//将控件默认的左边箭头去掉, 2在 自定义的继承自BaseExpandableListAdapter的adapter中有一个方法 /**  * 父类view  */     @Override     public View g...
解决ExpandableListView 点击效果失效问题
最近expandableListView总是遇到点击子View失效问题,因此,记录一下。解决方法:1、先检查 Adapter中的 isChildSelectable 方法,将其返回值设置为true;2、经过1还是没有解决的,那就寻找子View中的布局,是否有占用焦点的控件,比如:EditText,CheckBox等,如果有,就将EditText设置属性 focusable=”false”;3、如果取
使用ExpandableListView+GridView实现分组数据展示
最近想实现一个带有标题的gridview分组,好多要用GridView添加HeaderView来实现,本人才开始学习这个,感觉有部分理解困难,所以想用的简单点,网上又找了好多例子,发现<em>可以</em>用ExpandableListView+GridView实现分组数据展示,但是要注意克服一个问题即:因为ExpandableListView带滑动,Gridview也带滑动,二个嵌套在一起如果不做任何处理的话就G
android listview,ExpandableListView实现单选,多选,全选,edittext实现批量输入
<em>android</em> listview,ExpandableListView实现单选,多选,全选,edittext实现批量输入
【Android】ExpandableListView二级列表使用介绍
ExpandableListView是一个用于垂直滚动展示二级列表的视图,与ListView不同的是它<em>可以</em>展示二级列表,分组<em>可以</em> 单独<em>展开</em>子选项。这些选项数据是通过ExpandableListView关联的。创建布局文件&amp;lt;ExpandableListView <em>android</em>:layout_width=&quot;match_parent&quot; ...
安卓实现ExpandableList中子项不同的布局
最近学习了ExpandableList的用法,并用之实现子项布局不同 实现目标如下:1、主界面由两个list组成2、这两个list均<em>可以</em><em>展开</em>,即有自己的子布局3、子布局的布局不同  下面看效果图: 实现思路: 1、首先是构建布局,我们需要用到的布局有三个,分别是承载ExpandableList的布局、父布局、子布局,因为子布局界面不同,所以我们写了两种不同的子布局,具体如何使用,在
ExpandableListView 解决子级背景色混乱 和父级展开项唯一效果实现
先上效果图:@BindView(R.id.expandList) ExpandableListView expandableListView; ExpandableListViewAdapter expandableListViewAdapter; public static int childPositionCurrent =-1; public static int groupPositi...
android 二级列表 expandablelistview 下标越界的解决
<em>expandablelistview</em> 下标越界的完美解决,虽然我投机取巧了。。。。。。
ExpandableListView打造带折叠动画效果的多条目展示框架
使用ExpandableListView打造的可折叠的多条目布局的效果,每个Item里面的布局都<em>可以</em>自己定义,并且扩展了ExpandableListView的功能添加了折叠动画的效果。 项目使用AS2.3和gradle_3.3构建 Github下载地址: https://github.com/343906936/AnimatedExpandableListViewDemo
Android 之ExpandableListView几个特殊的属性
1. 设置ExpandableListView 默认是<em>展开</em>的: 先实例化 exListView 然后    exListView.setAdapter(exlvAdapter);    //遍历所有group,将所有项设置成默认<em>展开</em>    int groupCount = exListView.getCount();    for (int i=0; i        exListV
支持空态显示和可展开二级列表的RecyclerView
  可<em>展开</em>二级列表: 1.List&amp;lt;Object&amp;gt; 用Object类型是为了把不同数据都装进一个list中。将传入的数据和显示的数据分开,维护一个显示数据列表,<em>展开</em>就 添加item,收起就移除item,这样添加和移除<em>可以</em>利用RecyclerView的默认动画。 2.局部控件刷新 onBindViewHolder(RecyclerView.ViewHolder holder,...
Android ExpandableListView的特殊使用——始终展开不收缩
1、首次加载全部<em>展开</em>:mDownloadListView.setAdapter(mDownloadAdapter); for (int i = 0; i < downloadGroup.size(); i++) { mDownloadListView.expandGroup(i); } 提醒:加载前别忘了判断adapter是否为空和有没
ExpandableListView,默认箭头放到右侧
//设置适配器执行之后执行setIndicatorBounds方法<em>可以</em>设置默认的下拉箭头的位置(我理解的)第一个参数的意思是距离右侧140,(我理解的)第二个参数是箭头的宽度是箭头图片的初始大小-10 exlist_lol.setAdapter(myAdapter); exlist_lol.setIndicatorBounds(exlist_lol.getWidth()-140, exlist_lo
ExpandableListView数据适配,子层加载不同布局的方法
ExpandableListView控件类是于ListView控件,其数据的适配显示通过继承BaseExpandableListAdapter来实现,不多说了,看代码: 实体类,用来封装数据: ContentEntity.java public class ContentEntity { private String name; private String info; priva
安卓 ExpandableListView二级列表使用手册
 ExpandableListView大家都不陌生,只是项目中会不会经常用到那就说不定了,也许你几年都没有使用过一次呢,那不是生疏了,下面来回顾一下ExpandableListView的使用吧:   那就以QQ为例吧,实现一个类似QQ的二级列表效果: 下面来看看怎么实现吧: 1.布局呈上: &amp;lt;ExpandableListView <em>android</em>:id=&quot;@+id/...
安卓的ExpandableListView的使用和优化
吐槽 每次写个博客都要吐槽一下,这估计是我博客的习惯吧,,,,好了不多说了,上一篇讲了安卓的dialog的知识,但是产品给的需求还是弄不了,需要dialog和ExpandableListView结合起来弄个选择框,然后我就又去学了下ExpandableListView的知识,But发现我俩个结合在一起之后,程序一运行就崩了,,,哇哇哇简直是心累啊,马上期末考试了,这个项目bug还是没改完,项目都...
使用ExpandableListView以及如何优化view的显示减少内存占用
上篇博客讲到如何获取手机中所有歌曲的信息。本文就把上篇获取到的歌曲按照歌手名字分类。用一个ExpandableListView显示出来。                                                                              MainActivity .java public class MainActivity exten...
ExpandableListView(可折叠Listview)用法(具备下拉刷新、上拉加载功能)
ExpandableListView(可折叠Listview)用法(具备下拉刷新功能)
Expandablelistview的数据重复问题
解决ExpandableListView数据重复问题
ExpandableListView实现点击打开收起功能
Listview点击<em>展开</em>,显示详情。使用ExpandableListView<em>可以</em>轻松实现。网上有好多例子。但是出现了一个问题,当有多条数据,listview只显示一条。是因为listview的高设置的为watch_content,   这时就要添加一个ListViewUtils类,   package com.example.utils; import <em>android</em>.view.Vi
不可滚动的ListView
不可滚动的ListView方法一:继承ListView,重写onMeasureimport <em>android</em>.content.Context; import <em>android</em>.util.AttributeSet; import <em>android</em>.widget.ListView;public class ListViewForScrollView extends ListView { public
ListView和ExpandableListView去除分隔线,ExpandableListView去除父布局的向下的图标和默认打开所有子布局,父布局没有点击事件
去除分隔线 <em>android</em>:divider="@null" <em>android</em>:dividerHeight = "0dp" 去除父节点图标// ExpandableListView的布局的id ExpandableListView.setGroupIndicator(null); ExpandableListView默认打开所有子布局//设置默认子布局全部打开 listview_lv是Expanda
android ExpandableListView 箭头在右边 带折叠功能
自己参考别人的代码,改写成的demo,比原代码更简洁,易懂,箭头在右边,带折叠功能,<em>展开</em>一项,其他并列项自动关闭
自定义视图,在 android 中实现带图标的可展开列表(ExpandableListActivity)
这个例子演示了如何自定义 ExpandableListActivity 的样式。效果如图所示,group 条目由两个 TextView 组成,child条目则由一个表示头像的 ImageView,两个表示名字和描述的 TextView,和最右侧一个用于表示操作按扭的 ImageView [img]http://hi.csdn.net/attachment/201104/14/0_130274...
ExpandableListView设置分割线的颜色和高度
&amp;lt;ExpandableListView <em>android</em>:layout_width=&quot;match_parent&quot; <em>android</em>:layout_height=&quot;match_parent&quot; <em>android</em>:divider=&quot;#FFCECFCE&quot; //父级间隔颜色 <em>android</em>:dividerHeight=&quot;1.0dp&quot; /...
React中通过tree组件实现不确定层级的折叠菜单效果
1、实现效果折叠菜单的<em>层级</em><em>可以</em>不相同、<em>可以</em>无限<em>层级</em>,具体根据读取的数据库数据为依据菜单内容读取数据库获得具体效果如下折叠菜单是否<em>可以</em>继续召开取决于前面是否有可召开图标,如下图所示2、实现原理初始化加载页面并未获取全部<em>层级</em>的数据,只是第一<em>层级</em>如果有子<em>层级</em>则呈现可<em>展开</em>图标,可进一步加载呈现下一<em>层级</em>菜单内容,否则没有是否可继续加载呈现下一<em>层级</em>,原理同上3、代码实现分步解析(1)第一步:依赖组件本效果的实...
Android树形控件
Android使用ListView实现一个高性能无限<em>层级</em>显示的<em>树形控件</em>:
解决ExpandableListView中子元素无法点击,OnChildClickListener无效
项目有个购物车功能,是用ExpandableListView实现的,最近让添加一个子view的点击事件让跳转到详情页面。很好,有个setOnChildClickListener<em>可以</em>轻松实现,但是设置完成后居然发现点击没效果,这就尴尬了。网上查了一下主要是以下两方面引起的: 1.在BaseExpandableListAdapter中的isChildSelectable方法返回了false
RecyclerView中CardView的展开与叠起
title: RecyclerView中CardView的<em>展开</em>与叠起 type: categories date: 2016-11-23 16:22:03 categories: Androidtags: [recyclerView, CardView] RecyclerView中CardView的<em>展开</em>与叠起效果。 效果图实现本文DEMO https://github.com/zhangz
android开发之ExpandableListView的使用,实现类似QQ好友列表
由于工作需要,今天简单研究了一下ExpandableListView,做了一个类似QQ列表的Demo,和大家分享一下。 效果图如下: 先来看看主布局文件:http://schemas.<em>android</em>.com/too
ExpandableListView 关于更新视图 刷新数据
注意事项 适配器 需继承自 BaseExpandableListAdapter 使用handler 关键代码 public List group = null ; public String[][] groupItem = null; private Context mContext = null; private Handler handler = n
Android开发丶ExpandableListView实现可展开列表
记录了Android开发的学习历程,本demo为可拓展的列表控件ExpandableListView的使用方法,并含有要点整理文档。
android listview ExpandableListView实现多选,单选,全选,edittext实现批量输入
最近在项目开发中,由于项目的需求要实现一些列表的单选,多选,全选,批量输入之类的功能,其实功能的实现倒不是很复杂,需求中也没有涉及到复杂的动画什么之类,主要是解决列表数据复用的问题,解决好这个就<em>可以</em>了。下面是最近项目中涉及到的一些: listview实现多选、全选、取消全选: 下面是适配器,一开始在适配器的构造函数中,对数据进行初始化,同时定义一个集合用于管理listview的点击;class
带有下拉刷新和上拉加载的的ExpandableListView
import <em>android</em>.content.Context; import <em>android</em>.util.AttributeSet; import <em>android</em>.view.MotionEvent; import <em>android</em>.view.View; import <em>android</em>.view.ViewTreeObserver; import <em>android</em>.view.animation.Deceler
ExpandableListView group和child的item间距设置以及多种布局等问题的解决
一、ExpandableListView中group和child的item之间的间距<em>可以</em>通过xml来配置,如下:&amp;lt;ExpandableListView <em>android</em>:id=&quot;@+id/listview&quot; <em>android</em>:layout_width=&quot;match_parent&quot; <em>android</em>:layout_height=&quot;match_parent&quot; andro...
ztree树菜单控制展开任意几级节点的实现方法
一、实现功能 1、ztree树菜单控制<em>展开</em>到<em>任意</em>几级节点的实现方法 二、代码实现 //<em>展开</em>全部ztree树节点(b-(true:ztree-对象;false:树节点),childnodes-子节点或ztree对象,l-要<em>展开</em>到哪个<em>层级</em>) function showztreemenuNum(b,childnodes,l) { if(b){ var rootnodes = zTre
研究一个Android list视图下拉动效开源库
最近研究Android list(譬如RecyclerView)下拉动效(譬如下拉刷新)的实现方式。看到一个不错的开源项目,实现类似iPhone上的Chrome下拉更多操作。详细研究了实现方式,记录如下。 1.开源代码地址 http://www.jcodecraeer.com/a/opensource/2015/1201/3739.html 2.如何使用 以RecyclerVi
matlab 树状列表GUI
基于Matlab GUI开发的界面,最大的亮点是实现带图标的多级树状列表,图标可自定义更换。
ExpandableListView 简单实现二级列表
        ExpandavleListView是一个简单实现二级列表的控件,和其他ListView相同,ExpandavleListView也有一个adapter适配器Expandavleadapger。        定义布局文件&amp;lt;ExpandableListView <em>android</em>:id=&quot;@+id/Expandable&quot; <em>android</em>:layout_width=...
android 创建多层树型结构
在项目开发过程中、遇到一个可能大家都经常会遇到的问题:在一个页面中要显示一个树型结构图,例如组织结构、文件系统等等。一开始是第一层、下面是第二层、第三层.... 例如: 这样的结构图、想必肯定很常见,最近学习了一种比较好的方法,记录以及分享。 功能分析 一看这个结构,其实就是一个listview,只是在特定情况下显示部分层次的内容以及不显示其它层次内容,既然我们要实现树形结构、那么父层
android listview 多级目录 类似嵌套可展开的listview效果
<em>android</em> listview 多级目录 类似嵌套可<em>展开</em>的listview效果。首先是一个listview 列表。 每一个列表项里,点击<em>展开</em>按钮。该列表项就多出一个目录。再点击<em>展开</em>二级目录按钮,就显示二级目录。
实现ExpandableListView 二级列表,点击二级条目状态的改变
概述顾名思义,ExpandableListView就是可扩展的ListView,主要用于多级列表,适用于购物车、信息查询、部门信息等场景。重要API:expandGroup (int groupPos) ;//在分组列表视图中 <em>展开</em>一组 setSelectedGroup (int groupPosition) ;//设置选择指定的组 setSelectedChild (int groupPositi
ExpandableListView 去掉默认的箭头
今天项目里,添加了一个功能 工厂和设备的2级listview,当时的想法就是用ExpandableListview 然后在添加布局后,发现一级菜单的向下箭头还在,没有去除吊,后来查了一下资料只要在代码里设置一下属性就好了: //设置 属性 去掉默认向下的箭头   ExpandableListView .setGroupIndicator(null);   我们在看一下 他的源
能伸能缩的ExpandableListView(仿智联招聘专业选择列表页面)
一、前言 前些日子项目中需要实现一个类似于智联招聘的专业选择页面,简单地说就是点击一级专业列表中的某一项就会<em>展开</em>二级专业列表,一级列表就是一个个组(组选项),二级列表就是一个组里面的成员(子选项)。智联招聘的效果如下: 现在的主流列表控件毫无疑问是RecyclerView,所以你也许会想到用一个RecyclerView来显示组列表,然后在其item里面再嵌套一个RecyclerView...
自定义树形结构控件
自定义<em>任意</em><em>层级</em><em>树形控件</em>(自定义ListView):用到的知识:1.反射+注解,
ExpandableListView相关(设置父节点不能点击,设置列表默认全部展开,去除父节点图标)
//设置父节点(章目录)不可点击 directotyLv.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, Vi
ExpandableListView子item选中颜色发生改变
经常会遇到ExpandableListView这个控件,有的时候会有需求是当下拉列表子item被选中时要进行颜色的改变,以便标识
android 扩展列表ExpandableListView的详解和使用
我先自来熟的唠嗑几句,终于大学毕业了,博客开通不久,遇到一些好的东西想分享出来,以后在项目中使用或者遇到的问题,我也会分享在博客里,既是对自己技术的一个记录总结,也希望有更多的IT大牛指点指点,或者爱技术的朋友一起讨论讨论。闲话不多说,切入正题。 1.认识<em>expandablelistview</em>和它的adapter 先看图,我想很多刚接触安卓这个行业的,有时候会遇到图上的这种需求,拿到这种图,很
ExpandableListView加EditText及ListView加EditText item复用解决数据错乱问题
解决item 复用引起的数据错乱问题; 1,当item 中含有EditeText 的时候,进行编辑保存。 2,当需要item 中的文字输入限定金额等,教研的时候出现的addTextChangedListener多次执行
ExpandableListView去掉item分割线的方法
因为使用了一个嵌套在scrollview中的自定义ExpandableListView,代码如下,功能是group<em>展开</em>时<em>可以</em>item项全部可见 import <em>android</em>.content.Context; import <em>android</em>.util.AttributeSet; import <em>android</em>.widget.ExpandableListView; public class M
自定义ExpandableListView分割线
最近为了符合产品的UI要求,所以重新定义了ExpandableListView中的child的layout布局,为了以后<em>可以</em>更好的对分割线进行控制,所以对分割线进行了重新定义。 思路如下 , 以前我们在实现二级菜单的时候要对Group 和Child 的分别加载layout布局 ,加载完成后通过getView的方式进行展示出来,恰好我们<em>可以</em>利用这一点来区分且进行设置不同的样式
Android ExpandableListView 实现购物车页面 全选 多选编辑删除
https://github.com/louisgeek/LouisShopCart
Android常用控件(能折叠的ListView)--ExpandableListView的使用模仿QQ好友列表
本人博客:Android常用控件(能折叠的ListView)--ExpandableListView的使用模仿QQ好友列表的demo
MFC 树控件 将一棵树全部展开
主要是使用以下两个函数: m_TreeControl是树控件所关联的CTreeCtrl变量。 //<em>展开</em>树控件的所有结点函数,结合下面的函数一起用 void CDialogModelTree::ItemExpandTree() { MyExpandTree(m_TreeControl.GetRootItem()); } //<em>展开</em>树控件的所有结点,结合上面控件一起用 void CDialo...
Axure8.0设计展开、收缩界面,就像ExpandableListView
Axure8.0设计<em>展开</em>、收缩界面,就像ExpandableListView 1、准备两张图片,<em>展开</em>,收缩: 2、添加三个矩形,模拟三行列表: 3、右键单击最后一项选择‘交互样式’-弹出的对话框选择‘选中’-填充颜色,将选中的颜色改成其他颜色,模拟选择状态 4、在第三个item的下方插入一个矩形,命名为‘显示内容’,模拟<em>展开</em>显示的内容-
使用RecyclerView 简单实现QQ好友列表展开效果
最近自己想捣鼓个社交类的app,所以想了解一下QQ列表的实现。对于这样的<em>展开</em>效果, 我们很容易想到使用ExpandableListView类,当然我也是,但是我在网上看到有人用 ListView套用listView的方法,本着学习的态度,我去研究了一下。思路明确,就是在 ListView中的Item布局类再放一个ListView,然后通过对分组栏目的点击效果进行判别,
Android使用ExpandableListView实现仿微信通讯录UI
这几天一直想着写一篇自己的博客,也不知道些什么好,刚好翻到微信通讯录界面,就想着何不写一下呢。话不多说,直接切入主题。先看下效果: 初始页面是这样的: 按下之后是这样的: 这个界面布局比较简单,左边我用的是一个ExpandableListView(为了省事儿引用ExpandableListView的每个group布局),右边是一个自定义的MyView(关键部分),中间
安卓树形控件相关-Android任意层级树形控件无jar版.rar
Android <em>任意</em><em>层级</em> <em>树形控件</em>(无jar版.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
TreeDemo.rar
<em>android</em>树状结构图,类似ExpandableListView,<em>可以</em>多层打开文件夹。在文件夹嵌套文件夹情况下多<em>层级</em>显示文件,可选中最里层文件。 多<em>层级</em>显示文件夹和文件。
ExpandableList默认显示三条数据,点击更多显示全部(带上拉下拉)
因为项目需求,所以要做此功能,我的好朋友肖凯直接扔给我一个demo,代码很简单,初学者也<em>可以</em>看懂,demo下载改成自己需要的界面即可一、首先展示一下预览图二、首先展示一下项目结构(开发工具Android studio)三、部分代码(详细请下载demo,本人所有上传资源全部0分) mainActivity package com.szabh.boge;import <em>android</em>.app.Activi
ExpandableListView控件使用中一些小问题的总结
ExpandableListView控件,很好的解决了listView无法进行折叠和分类的功能(在不进行自定义的情况)。但是它也有一些无法解决的问题,比如伸缩没有动画,前方的箭头位置不能更换,也不能更换图标等。   单位的项目整好用到这样的一个功能,就看了一下,现在把它做一下总结。效果如图:      这个图是最后的效果,采用的是第三方开源的AnimatedExpandableListView
Android实现树状多层可展开收起ListView
最近项目用到树状ListView,要可<em>展开</em>收起。Android自带的ExpandableListView不太适合扩展,看了网上一些实现,发现通用性不是很好,于是参考可取之处,自己写了一个比较通过的实现。效果如下:   1、首先是数据模型。 public class Node implements Comparable { /** 自己的id */ public int i
ExpandableListView 点击和长按事件
ExpandableListView 长按和点击处理的两种方法 elv.setOnItemLongClickListener和在子项中直接对view 进行设置
很全的经典电脑故障全攻略下载
经典电脑故障全攻略.很多的电脑故障都可以在这里找到解决的方法。 相关下载链接:[url=//download.csdn.net/download/dongniuren/2406576?utm_source=bbsseo]//download.csdn.net/download/dongniuren/2406576?utm_source=bbsseo[/url]
2010江苏 TI杯 第四季辅助设计 更新至21日 C类 分频下载
持续为广大学生朋友提供辅助设计 希望对你们有帮助 当然不会直接给出答案 相关下载链接:[url=//download.csdn.net/download/lrtofo/2634353?utm_source=bbsseo]//download.csdn.net/download/lrtofo/2634353?utm_source=bbsseo[/url]
eclipse 3.6 中文包 0.9.0下载
eclipse 3.6 中文包 版本 0.9.0 覆盖eclipse目录即可 相关下载链接:[url=//download.csdn.net/download/fax001/3647791?utm_source=bbsseo]//download.csdn.net/download/fax001/3647791?utm_source=bbsseo[/url]
我们是很有底线的