位置: 编程技术 - 正文

Android ExpandableListView的使用技巧

编辑:rootadmin
Android ExpandableListView的使用技巧

推荐整理分享Android ExpandableListView的使用技巧,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

转载请注明 作者:田野光 地址: 垂直方向上item分为两层, group item和child item,点击group item可以展开和折叠child item.基础的使用方法也非常简单. 与之对应的是BaseExpandableListAdapter. 这是只说一下一些常用需求的方法.

指定 默认展开的item限制最多只展开一项child item与SwipeRefreshLayout搭配使用下拉刷新

我们知道, SwipeRefreshLayout 会监听滑动操作,并相应触发下拉刷新,如果布局文件中内含了可滑动的控件,如ScrollView等,则很有可能会在错误的时候触发下拉刷新(譬如当你下拉页面想要浏览上方内容), 好消息是所有AbsListView 子类,包括listview, ExpandableListView 等控件,只要是XML布局内部的直接下级,SwipeRefreshLayout都内置了判断方法,可以避免错误的触发.不过其他情况就需要单独处理了.

非直接下级的AbsListView 参考( Android开发 解决RecyclerView in SwipeRefreshLayout触发下拉刷新的bug

增加item扩展和折叠的动画

ExpandableListView默认折叠和展开item简单粗暴,通常情况下我们想要平滑一点,轻柔一点(别想歪了-_-), 我们看到API里,官方有提供动画的方案

Android ExpandableListView的使用技巧

public boolean expandGroup (int groupPos, boolean animate)

但缺点是动画很粗糙,可以参见源码的处理:

而且API要求大于.所以通常我们都是采用其他方式,这里我推荐AnimatedExpandableListView,一个第三方写的ExpandableListView类, 用法很简单,继承AnimatedExpandableListAdapter类,手动调用Animation方法

好啦,关于ExpandableListView的介绍就先到这啦,欢迎大家提出批评建议,谢谢大家~

Android------电话管理器 TelephonyManager 获取TelephonyManager:TelephoneyManagertManager=(TelephonyManager)getSystem.Service(Contex.TELEPHONY_SERVICE);获取网络和SIM卡信息:publicclassMainActivityextendsActivity{ListViewshowView;S

黑马程序员——io之第四部分 ——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——终于把io流全部看完,写完了。1:对象的序列化ObjectInputStreamObjectOutputStream对象的持久

Android 设计模式-单例模式 Android设计模式-单例模式什么情况下需要单例模式?一些类提供公共功能供别人调用,本身不会处理业务逻辑类会被许多类和线程调用设计单例模式public

标签: Android ExpandableListView的使用技巧

本文链接地址:https://www.jiuchutong.com/biancheng/385242.html 转载请保留说明!

上一篇:Android问题之This Android SDK requires Android Developer Toolkit version 20.0.0 or above(android:thumb)

下一篇:Android---46---电话管理器 TelephonyManager(android电话簿)

  • 广告公司如何经营管理
  • 一般纳税人注销需要多少钱
  • 增值税发票污染了能补开吗
  • 平销返利企业所得税处理
  • 材料检测费怎么计算
  • 母子公司之间转让土地使用权
  • 土地增值税纳税地点
  • 公司领用自产产品建设厂房包括销项税
  • 化妆品消费税是从价还是从量
  • 预征税额是什么意思
  • 小规模增值税本期免税额怎么计算
  • 专利权计入什么所得
  • 股权转让时未分配利润的税务处理
  • 多交的增值税可以抵所得税吗?
  • 纳税人拒绝代扣代缴,扣缴义务人应当
  • 汽车进项税额
  • 支付装修押金的会计科目
  • 有进项没有销项会计处理
  • 免税农产品抵扣政策
  • 增值税发票为什么要勾选认证
  • 企业对外捐赠现金的会计处理
  • VM虚拟机怎么安装网心容器
  • win10设置里没有飞行模式
  • 费用报销操作流程
  • ipad怎么切换输入法
  • 经销商计提折扣怎么做账
  • 销售不动产应交的增值税计入
  • 事业单位专项资金包括哪些内容
  • macOS Big Sur 11.2 公测版 beta 1怎么更新?
  • PHP:imagecreatefromgd2()的用法_GD库图像处理函数
  • 个人销售非住宅无法提供原值怎么计算增值税
  • 远眺格斯韦因斯泰因村和格斯韦因斯泰因城堡 (© Juergen Sack/Getty Images)
  • php处理xml数据
  • 总公司下的分公司如何做账
  • bootstrapicon
  • 一般纳税人无票收入怎么报增值税
  • 所得税申报表营业成本包括管理费用吗
  • 织梦模板安装完整教程
  • mysql左连接查询 效率
  • php上传不了文件
  • centos安装nmtui
  • 耕地税税率是多少
  • 公司内控制度由谁制定
  • 运输行业油费怎么入账
  • 电子发票如何作废,具体怎么操作
  • 建筑行业 营改增
  • 用人单位垫付生育津贴垫付金额和垫付天数
  • 小规模纳税人适用什么会计准则
  • 股东权益合计等于净资产吗
  • 民间非营利组织会计科目
  • 服务行业人工费一般控制在多少合适
  • 存货跌价准备在年报哪里
  • 贴现费用分录
  • 外贸企业进项税转出怎么申报
  • 收入与支出怎么说
  • 配置零部件
  • 会计错账更正方法口诀
  • 直接费用的定义
  • 建账的基本原则包括
  • 如何监测和优化电池寿命
  • 微软历代操作系统
  • Win10 PC/Mobile Creators快速预览版14959今日推送
  • 安装windowsserver2008r2提示无法定位程序输入点
  • Ubuntu Server 11.04安装GNOME 3的方法
  • 苹果macOS 14 正式发布
  • winxp系统控制面板
  • window怎么开启自动更新
  • 5个小技巧让你成长
  • 微软股票
  • opengl阴影平移
  • jquery九宫格抽奖
  • javascript中math.ceil
  • node.js写爬虫
  • python socket编程教程
  • js自动切换图片效果
  • python3 冒泡排序
  • python如何运用
  • 电子专票操作视频
  • 企业购票员有风险吗
  • 税控盘离线开票时间超限是怎么回事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设