Android
香蕉你个不呐呐
这个作者很懒,什么都没留下…
展开
-
Android中的Universal-Image-Loader的使用
大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架。有关Universal-Image-Loader的使用可以参考原创 2015-12-29 16:23:05 · 983 阅读 · 0 评论 -
Android RecyclerView 的基本使用之GridView
前文实现了利用RecyclerView实现ListView,并可以任意添加分割线,在这里主要讨论一下用RecyclerView实现GridView并实现添加分割线。这里要提到的是RecyclerView.LayoutManager这个类。通过查阅Android API我们可以看到如下: A LayoutManager is responsible f原创 2016-01-17 17:21:35 · 5002 阅读 · 0 评论 -
Android RecyclerView 的基本使用--瀑布流
前面两篇文章主要讲了用RecyclerView实现ListView和GridView,这篇文章主要探讨一下RecyclerView 的 瀑布流使用。利用RecyclerView可以很方便地实现瀑布流。 那么如何实现?其实你什么都不用做,只要使用StaggeredGridLayoutManager我们就已经实现了,只是上面的item布局我们使用了固定的高度,下面我们仅仅在适配器的onBindView原创 2016-01-21 20:54:08 · 878 阅读 · 0 评论 -
Android RecyclerView 的基本使用
我们做Android开发,当需要大量加载图片时,一般会用到ListView、GridView等,那么RecyclerView这样的控件又能做什么用呢,为什么要用RecyclerView呢? RecyclerView is a more advanced and flexible version of ListView. This widget is a container for原创 2016-01-07 15:57:14 · 608 阅读 · 0 评论 -
Android中的坐标体系
Android中的坐标体系和数学中的坐标体系 移动设备一般定义屏幕左上角为坐标原点,向右x方向增大,向下y方向增大,所以和数学中的坐标体系还是有差别的,如下图所示: 所以,实际上的屏幕坐标是 - View的坐标体系View的坐标体系是相对于父控件而言的,主要包括以下四个方法: getTop(); //获取子View左上角距父View顶部的距离 getLeft();原创 2017-10-26 10:50:48 · 329 阅读 · 0 评论 -
Android架构--MVC、MVP、MVVM
前言MVC、MVP、MVVM是当下Android开发中主要的项目架构,当你开发一个app时,合理的软件架构有利于后期的维护。Android开发中我们可以选择的架构只有以上三种,三种架构各有优缺点,我们可以从中选择最合适我们的架构。MVCMVC(Model-View-Controller)是最常见的软件架构之一,也是我们刚开始做Android开发选用的架构。 数据关系为: - View接收用户交互原创 2017-11-15 09:16:16 · 430 阅读 · 0 评论