expandablelistview专题

ExpandableListView的基本用法

QQ上的好友列表在Android怎么实现,有一个最简单的方法,那就是ExpandableListView,下面简单介绍一下ExpandableListview的用法。 先看看效果图,没有找到大小合适的图片,所以凑合着看吧。     一、准备工作(界面,和需要的数据)             <? xml   version = "1.0"   encoding =

Android项目实战--手机卫士33--ExpandableListView的使用

最新实战教程,让你了解Android自动化刷量、作弊与防作弊的那些事,案例:刷友盟统计、批量注册苹果帐号 好啦,本来我上次说,这一次是讲流量管理这个功能的,但是由于一些特殊情况,我们就下次再说那个流量管理的功能,那么我们今天就来讲一个控件,这个控件我觉得应该会挺常用的,但之前我从来没有接触过,所有感觉好像很少人用一样,今天我们就讲一下,毕竟,感觉应用还是挺多的,这

android ExpandableListView的功能解析

在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了一个小demo,实现了基本的功能,但界面优化方面做得还不够好,有待改进,素材采用了Q版三国杀武将的图片,很有爱哈哈,下面直接上效果图

Android 模仿城市列表ExpandableListView

好久没写博客了。很多东西都没积累,现在要开始重新积累起来了。嘻嘻 最近在写一款获取城市列表,当点击市名称时,将其下面的区名称显示出来,首先我是利用往layout中加入布局文件实现的。第三种是从网上看到有人用ExpandableListView实现的。第四种是自己整理的。 第一种方法跟第二种方法十分类似。第二种方法比较精简一点儿。 public class TwoActivity ext

ExpandableListView实现二层和三层列表源码

二层列表是直接用androidAPI中的ExpandableListView即可实现,三层列表其实是对二层列表的一个嵌套,实现起来会相对繁琐。 部分代码: SuperTreeViewAdapter.java public class SuperTreeViewAdapter extends BaseExpandableListAdapter {static public cla

ExpandableListView 实现点击某个group的时候再去请求网络动态加载子视图中的数据

整个项目虽然简单,我还是上传到github了,欢迎star https://github.com/MZCretin/SuperExpandableListView   昨天有个朋友问我有没有用过ExpandableListView,他说他们要做个类似QQ的联系人的页面,需要用到ExpandableListView,但是他们的group和child里面的数据是分开的,他想的是,刚进来

ExpandableListView与Button结合使用

由于项目奇葩需求,ExpandableListView右端还要做一个button跳转到下一个ExpandableListView。本来ExpandableListView就可以显示两级了,但是还不符合要求。 首先Button如何添加进去的问题先,这个简单,在适配器group.xml布局里面添加就可以了 代码如下: 还有就是适配器的构造了

ExpandableListView应用Demo

直接上代码: Java代码如下:   import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.ExpandableListActivity; import android.content.Intent; impo

ExpandableListView的简单例子

最近一段时间参考网上的例子,做了一下简单的 ExpandableListView,现在和大家共享一下: 1:main.xml的内容 [html]  view plain copy <?xml version="1.0" encoding="utf-8"?>   <LinearLayout           xmlns:android="http://schemas.and

ExpandableListView嵌套Gridview显示不全的问题

自定义GridView重写 onMeasure方法 @Overridepublic void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);super.

android ExpandableListView 界面更新数据

今天使用ExpandableListView 进行数据更新的时候,发现使用ListView的那一套更新数据的方法行不通,后来在网上查阅了一些资料,发现ExpandableListView 必须进行一次收起展开才能把界面更新,这样问题就比较好解决了,在数据处理完成之后,对指定的位置进行一下收起展开就行了。 collapseGroup(position);收起 expandGroup(positi

Android学习笔记之ExpandableListView

<1>简介 android中有一种expandablelistview,可以扩展的listview,就是那种点击一下可以扩展出子项,再点一下收缩回去的显示list。 一个视图显示项目的垂直滚动的两级列表。这不同于ListView,允许有两级列表。 分组能单独地被扩展出到显出它的子项目。各子项目来自ExpandableListAdapter相关的View。 <2>重要方法    expan

ExpandableListView修改group图标

修改group前面的图标有两种方式: 一、通过修改xml文件中groupIndicator更换为@drawable/** 设置selector <?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 下拉状态 -->    <i

ExpandableListView简单用法

一、ExpandableListView 1.简单介绍        ExpandableListView是一个垂直滚动的显示两个级别(group,child)列表项的视图。列表项来自ExpandableListAdapter,gourp可以单独展开。 2.常用方法       expandGroup(int groupPos):在分组列表视图中展开一组      setSelectedGrou

RecyclerView(局部刷新) 和 ListView(优化)的区别,ExpandableListView,ListView禁止上下滚动

根据自己的使用场景来选择是要用 RecyclerView 还是 ListView- https://github.com/D-clock/AndroidSystemUiTraining -- RecyclerView 相比 ListView 在基础使用上的区别主要有如下几点:   1.ViewHolder 的编写规范化了   2.RecyclerView 复用 Item 的工作 Google 全帮

能伸能缩的ExpandableListView(仿智联招聘专业选择列表页面)

一、前言 前些日子项目中需要实现一个类似于智联招聘的专业选择页面,简单地说就是点击一级专业列表中的某一项就会展开二级专业列表,一级列表就是一个个组(组选项),二级列表就是一个组里面的成员(子选项)。智联招聘的效果如下: 现在的主流列表控件毫无疑问是RecyclerView,所以你也许会想到用一个RecyclerView来显示组列表,然后在其item里面再嵌套一个RecyclerView