- 博客(10)
- 收藏
- 关注

转载 感谢大佬分享的资源
1.RecycleView:RecycleView功能增强https://github.com/Malinskiy/SuperRecyclerViewRecycleView功能增强(拖拽,滑动删除,折叠)https://github.com/h6ah4i/android-advancedrecyclerviewRecycleView旁边添加侧边栏https://github.com/CaMn...
2019-11-06 09:33:45
3146
原创 Android 底部地址选择弹框
Android 底部地址选择弹框先上效果图再来项目地址# Android 地区选择实现.然后核心代码片段三个依赖implementation 'com.google.code.gson:gson:2.7'implementation 'com.contrarywind:Android-PickerView:4.1.9'implementation 'com.contrarywin...
2019-10-26 12:59:20
1478
2
原创 自定义弹出框
自定义弹出框第一步在res的values中创建styles_dialog.xml文件<resources><style name="myDialog" parent="@android:style/Theme.DeviceDefault.Light.Dialog"> <item name="android:windowFrame">@null&...
2019-08-30 17:09:14
279
原创 DataBinding使用
dataBinding的简单运用第一步:在app的build.gradle里设置dataBinding { enabled true}第二步:布局文件的最外层加上layout布局<?xml version="1.0" encoding="utf-8"?><layout><LinearLayout xmlns:android="http://sc...
2019-08-28 20:04:36
165
原创 setPositiveButton和setNegativeButton的区别
setPositiveButton和setNegativeButton的区别和setNeutralButton的区别三者都是AlertDialog弹出框的按钮,都是封装好的button,只是显示的位置不同,项目中可根据情况选择使用,setNegativeButton一般用于确认,setNegativeButton一般用于取消。new AlertDialog.Builder(MainActivi...
2019-08-28 18:20:25
12256
3
原创 AlertDialog最简单的使用
AlertDialog使用new AlertDialog.Builder(context) .setTitle("删除") .setMessage("确认要删除么?") .setPositiveButton("取消", new DialogInterface.OnClickLi...
2019-08-28 18:03:43
188
原创 butterknife的使用
butterknife的使用第一步在build.gradle添加依赖implementation 'com.jakewharton:butterknife:10.1.0'annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'在build.gradle的android里面添加配置compileOptions {...
2019-08-27 15:48:35
127
原创 SpringMVC接口开发
SpringMVC接口开发创建一个简单的SpringMVC框架,并且通过数据库连接池c3p0访问数据库,通过QueryRunner (使用参考)简化数据的增删改查操作(大佬请绕路,此文章仅供萌新参考)。项目源码项目源码和搭建环境所需jar包项目目录截图数据库文件CREATE TABLE `student` (`id` varchar(20) CHARACTER SET utf8 ...
2019-08-27 12:38:40
2264
1
原创 EventBus的使用
EventBus的基本用法(1)配置gradleimplementation 'org.greenrobot:eventbus:3.0.0'(2)自定义一个事件类public class MessageEvent { private String message; public MessageEvent(String message) { this.message = mess...
2019-08-23 10:47:55
91
原创 单例模式
(1)饿汉模式单例模式在类加载时就完成了初始化,所以类加载比较慢,但是获取对象的速度快。这种方式基于类加载模式,避免了多线程的同步问题。public class Singleton{ private static Singletion instance = new Singletion(); private Singletion(){} public static Singleton g...
2019-08-22 15:27:10
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人