- 博客(6)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 gradle缓存目录变更后编译异常
因为C盘空间不够,根据https://blog.youkuaiyun.com/github_38616039/article/details/79933133文章第四种方法修改gradle的缓存目录之后出现项目无法正常编译 报错Unable to load class 'sync_ng_build_script_classpath_dkfy6lf44z8wztbtwyghxe0Gradle's depen...
2019-12-17 15:36:38
705
原创 通过构造者模式做一个通用的自定义dialog弹窗
app开发肯定少不了各种样式的弹窗,这里分享一个自己一直在用的自定义dialog弹窗,简化了创建dialog里重复操作。先上代码public class CustomDialog extends Dialog { private MyDialogListener listener;//外部设置的监听回调 private int dialogId = -1;//通过dia...
2019-12-11 10:32:34
303
原创 RecyclerView多item布局实现
第一家公司做外包,做过不少电商项目,首页设计基本都是这个样从上至下分别一个轮播图框,一个横向滑动的view用来展示一些特殊的列表,几个快捷菜单,和一个显示商品的列表。实际应用里截图:这里就用一个基本的例子来实现如何RecyclerView怎么进行多item布局。先看效果图:首先,轮播图的bean,横向List的bean,和正常list的bean肯定不同,而adapter只有一个与一个数组绑定,所以...
2018-06-23 02:24:29
12942
8
原创 ArrayList学习记录(二)
前面记录了ArrayList的构造方法,现在记录一下ArrayList的重点方法的学习。ArrayList用的最多的两个方法我赌5毛是add和get方法。public boolean add(E e) { ensureCapacityInternal(size + 1);//检查elementData数组的容量是否需要扩容 elementData[size++] = e; ...
2018-06-12 13:06:36
179
原创 ArrayList学习记录(一)
通过一边查阅前人的文章一边根据JDK1.8中的Arraylist的源码自己动手一步步实现一个Arraylist例子声明变量private static final int DEFAULT_CAPACITY = 10;//数组需要扩容时与传入的指定长度比较取较大的一方作为扩容的目标容量private int size;//记录数组里不为空的数据的长度transient Object[] elem...
2018-06-11 09:21:42
266
原创 Volley简单封装及使用
这是一个volley封装的demo,封装思路来自一个同事,我做了一点简单的修改。网络请求的实现类:public class BaseRequest { public static void StringRequestPost(final Context mContext, final int id, final String url, ...
2018-05-10 10:24:35
394
CustomDialogexample.zip
2019-12-11
ArrayList 扩容时如何出现内存溢出的情况
2018-06-11
private 声明的对象能被.直接引用问题
2018-05-22
java 将2001/9/9 之前的时间转成时间戳的问题
2017-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人