最新 最热

Android开发ListView使用OnScrollListener实现分页加载数据

上篇博文和大家分享了下拉刷新,这是一个用户体验很好的操作方式。新浪微薄就是使用这样的方式的典型。

2022-07-06
0

ListView装上拉电阻下拉刷新

主要用到了这个几个文件。MainActivity是界面的Activity,MyAdapter是ListView的自己定义适配,MyListView是自己定义带头部LIistView,假设仅仅须要上拉载入就不须要;activity_main.xml是住界面。item.xml是ListView的子...

2022-07-06
0

android expandablelistview横向,expandableListView 总结[通俗易懂]

expandableListView groupIndicator 图片默认是在左边,而且比较难看,而我要的是实现groupIndicator 在右边自定义图片,

2022-07-05
0

DrawerLayout详解「建议收藏」

drawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势...

2022-07-04
0

Flutter技术与实战(4)

* 以 Text 的部分源码为例,说明 StatelessWidget 的构建过程。

2022-06-29
0

你真懂的ViewStub,include,merge么

注意事项 使用include最常见的问题就是findViewById查找不到目标控件,这个问题出现的前提是在include时设置了id,而在findViewById时却用了被include进来的布局的根元素id。例如上述例子中,include时设置了该布局的id为m...

2022-06-22
0

一篇博客让你了解Material Design的使用

Material Design是Google设计的一套视觉语言,将优先的经典的设计原理与科技创新相结合,为开发者提供一套完成视觉和交互设计规范。移动设备是这套设计语言的基础对象,让用户在不同的平台、不同尺寸的设备上能保持一致的...

2022-06-22
1

设计模式学习之适配器模式

在我们平时的开发过程中,适配器模式可以说是经常能见到的设计模式,ListView 和 RecyclerView 的 Adapter 就是典型的适配器模式,当我们在开发时,碰到要在两个完全没有关系的类之间进行交互,第一个解决方案是修改各自类的接...

2022-06-22
0

Android设计模式学习之观察者模式

观察者模式在实际项目中使用的也是非常频繁的,它最常用的地方是GUI系统、订阅——发布系统等。因为这个模式的一个重要作用就是解耦,使得它们之间的依赖性更小,甚至做到毫无依赖。以GUI系统来说,应用的UI具有易变性,尤其是...

2022-06-22
0