Android之下拉(上拉)刷新大合集(包括ListView、ExpandableListview、ScrollView、GridView等等)

ExpandableListView(可折叠Listview)用法(具备下拉刷新、上拉加载功能) ExpandableListView(可折叠Listview)用法(具备下拉刷新功能) 阅读详情
http://www.apkbus.com/forum.php?mod=viewthread&tid=109283&extra=page%3D1
可以下拉刷新,上拉加载更多,侧滑的ListView以及ExpandableListView 压缩包里面有两个工程,一个是ListView,一个是ExpandableListView,其实自定义的控件基本没有区别,只不过是继承的控件不一样。打两个工程出来方便新手调试。 预先声明:下拉刷新是网上另一位大神发出来的源码,本彩笔只是仿照大神的源码自己写了上拉加载更多。然后把侧滑删除也揉了进去。 最后请各位注意ListView的上拉,下拉和侧滑都是经过测试可用的。但是ExpandableListView我只用到了上拉加载更多,并未用过下拉和侧滑,下拉应该没问题,但是侧滑恐怕不敢保证,使用的时候仅供参考。谢谢。 立即下载

相关推荐

android亲测非常简单实用的ListView和ExpandableListView下拉刷新通用

这个是我精挑细选找出来的非常好用简单的代码类;这里我已经整理好啦;直接用就行啦;

带有下拉刷新和上拉加载的的ExpandableListView

import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import android.view.ViewTreeObserver; import android.view.animation.Deceler

dongyue8008的博客 4133

Android实现listview、expandablelistview、scrollview等组件的下拉或上拉刷新

在Android开发中有时我们需要访问网络实时刷新数据,比如新浪微博、QQ等就用到这些功能,下面这个例子(有源码)可以实现对ListView、ExpandableListview、ScrollView、GridView等多类组件的上拉或下拉刷新,如果你想应用到你的项目中,在这个例子的基础上作一些修改即可

Android下拉刷新上拉加载控件,对所有View通用!

前面写过一篇关于下拉刷新控件的博客下拉刷新控件终结者:PullToRefreshLayout,后来看到好多人还有上拉加载更多的需求,于是就在前面下拉刷新控件的基础上进行了改进,加了上拉加载的功能。不仅如此,我已经把它改成了对所有View都通用!可以随心所欲使用这两个功能~~ 我做了一个大集合的demo,实现了ListView、GridView、ExpandableListView、ScrollView、WebView、ImageView、TextView的下拉刷新和上拉加载。后面会提供demo的下载

学无常师,负笈不远险阻 5万+

ExpandListView自定义下拉刷新和上拉加载更多

ExpandListView自定义下拉刷新和上拉加载更多

Android:SwipeRefreshView嵌套DockingExpandableListView 悬停标题外加上拉刷新下拉加载

多谢打赏。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

Android GridView等控件的属性集合

GridView的一些特殊属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp ” //每列的宽度,也就是Item的宽度 3.android:stretchMode=”columnWidth”//缩放与列宽大小同步 4.android:verticalSpacing=”

Dxf_01的博客 997

下拉刷新 支持ListView和ExpandableListView

下拉刷新 支持ListView和ExpandableListView

Android(自定义控件)下拉刷新上拉加载,所有View通用.(直接拿来用)

我做了一个大集合的demo,实现了ListView、GridView、ExpandableListView、ScrollView、WebView、ImageView、TextView的下拉刷新和上拉加载。后面会提供demo的下载地址。(csdn上的demo有小bug,最新代码已上传到github:https://github.com/jingchenUSTC/PullToRefreshAndLoa

liumeng920的博客 3974

量化策略分享之ST股弱转强,回测年化123%

本策略的核心是精选ST股票,国九条过滤,防止直接暴雷退市,只做ST股票的弱转强,弱转强的认定标准是前日涨停但昨日不涨停,昨日收盘价大于前一日最低价,昨日收盘价大于10日线,昨日成交量大于前一日的成交量但小于前一日成交量的10倍,股价大于1;这类股票强势,有资金介入,能获得超额收益。

qq_29301281的博客 1268

光学薄膜设计入门:Essential Macleod中文版从安装到实战全攻略

本文为光学薄膜设计初学者提供Essential Macleod软件从安装部署到实战应用的全流程中文指南。详细解析了软件核心界面、材料管理及工作流程,并通过一个完整的宽带增透膜设计实例,手把手演示膜系构建、优化与分析方法,帮助用户快速掌握这一业界标杆工具,跨越理论与实操的门槛。

weixin_29309475的博客 981

ScrollView嵌套ListView时Bug解决以及ExpandableListView设置全部展开

ExpandableListView设置全部展开以及ScrollView嵌套ListView时Bug解决

xhuww的博客 1686

手把手教你解决Kernel panic报错:init找不到的5种排查方法(附NFS挂载实战)

本文深入解析了Linux系统启动时出现“Kernel panic - not syncing: No working init found”报错的根本原因,并提供了五种系统性的排查方法。文章结合NFS挂载根文件系统的实战场景,详细阐述了从动态链接库依赖、内核引导参数、NFS权限配置、文件系统完整性到内核配置干扰的完整排查路径,帮助开发者快速定位并解决这一常见的系统启动故障。

weixin_29159995的博客 192

一行代码完美解决ScrollView与RecyclerView、GridView、ListView、Expandablelistview的滑动冲突

码字辛苦!转载请注明出处! 最近接到了产品一个看似很简单的需求,界面我设计为ScrollView嵌套ViewPager2嵌套Fragment嵌套Expandablelistview来展示, 三下五除二写完,哦豁! 什么破玩意儿,为啥滑不动! 真就码代码一小时,修BUG一整天呗! 我翻了无数的解决方案,找到了勉强能用的重写ScrollView的方法,贴一下,注意这不是最完美的解决办法: @Override public boolean onInterceptTouchEv

不会前端的安卓不是好JAVA工程师 474

C#实战:如何用Bartender 10.1实现动态打印与批量打印(附完整源码)

本文深入探讨了如何在C#项目中高效集成Bartender 10.1,实现企业级的动态打印与批量打印功能。文章提供了从环境配置、COM接口精讲、高可用打印服务类封装,到批量打印性能优化及生产环境部署的全套实战方案与源码,帮助开发者构建健壮、可维护的打印解决方案。

weixin_29290963的博客 435

openEuler系统下安装Google Chrome浏览器全攻略(附依赖问题解决方案)

本文详细介绍了在openEuler系统上安装Google Chrome浏览器的完整指南,包括环境准备、多种安装方式、依赖问题解决方案及性能优化技巧。针对openEuler特有的软件生态和依赖管理机制,提供了实用的命令和配置方法,帮助用户克服安装过程中的常见障碍,实现流畅的Chrome使用体验。

hadoop5ranger的博客 1148

不能使用 ScrollView 包裹 ListView/GridView/ExpandableListVIew

注意:官方明确禁止 ScrollView 包裹 ListView、GridView、ExpandableListVIew。因为这样会把 ListView 的所有 Item 都加载到内存中,要消耗巨大的内存和 cpu 去绘制图面。ListView 等 UI 组件自身有垂直滚动功能,也没有必要在嵌套一层 ScrollView。目前为了较好的 UI 体验,更贴近 Material Design 的设计,

冰糖会发光 537

labview高低拼接的理解

计算机的一个字节由8位组成,无符号的8位整形表示的范围为0~255,范围太小了,所以用双字节,即16位整形表示更大范围的数字0 ~65535。2.labview中的高低拼接实质是高8位字节左移8位与低8位字节相加,结果是双字节整形。

qwerqwerdhr的博客 834

Android 多个滑动控件嵌套实现方式

1、方法一: ExpandableListView添加HeaderView、FooterView的方式实现(滑动时会有一点点衔接不流畅的感觉) 2、使用NestedScrollView嵌套可达到衔接流畅的目的 布局方式: 3、嵌套的各种可以滚动的控件注意自定义重写onMeasure方法,防止出现高度定位不准显示不全的问题 CustomExpandableListView : public cl...

Pillar的专栏 1167

游戏战斗系统架构设计的演绎之路——从一坨意大利面条到一座精密钟表

摘要:游戏战斗系统架构设计的演进之路 本文系统梳理了游戏战斗系统从早期街机到现代3A大作的架构发展历程。70-80年代的街机游戏采用基础碰撞盒判定(如《街头霸王》);90年代实现动画融合与状态机架构(《最终幻想》《拳皇》);2000年后MMO引入服务器验证与同步技术(《魔兽世界》);3D时代融合物理引擎与智能AI(《GTA5》《只狼》);移动端则发展出轻量化架构与云端判定(《王者荣耀》)。现代战斗系统已实现模块化、数据驱动和热更新,未来趋势是AI裁判与云战斗系统。这一演进过程展现了技术与创意的完美结合,数百

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 800

计算机组成原理(第三版)唐朔飞-第八章CPU的结构和功能-课后习题

8.1CPU有哪些功能?画出其结构框图并简要说明每个部件的作用。

weixin_45735391的博客 6万+

Android ListView、ExpandableListView只在ScrollView中占一行的高度(不能自适应)


 在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView、ExpandableListView嵌套到ScrollView中显示。于是乎有了如下布局: <ScrollView android:id="@+id/mScrollView" android:lay...

LuckyTHP 446

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

下拉刷新控件(1)PullToRefreshList示例

  有很多控件都可以下拉刷新如,ListView,ExpandableListView,GridView,ScrollView,ViewPager,WebView等, 其中最常见的是ListView。本文以实现ListView为例,其它类似。 使用Android-PullToRefresh   地址:     https://github.com/chrisbanes/A...

banyinlve3147的博客 284

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: Android-根据两点间经纬度坐标,计算两点间距离
小宏why
博客等级 码龄17年 3粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值