Android 学习
沉默灬
......
展开
-
感谢大佬分享的资源
1.RecycleView:RecycleView功能增强https://github.com/Malinskiy/SuperRecyclerViewRecycleView功能增强(拖拽,滑动删除,折叠)https://github.com/h6ah4i/android-advancedrecyclerviewRecycleView旁边添加侧边栏https://github.com/CaMn...转载 2019-11-06 09:33:45 · 3031 阅读 · 0 评论 -
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 · 1259 阅读 · 2 评论 -
单例模式
(1)饿汉模式单例模式在类加载时就完成了初始化,所以类加载比较慢,但是获取对象的速度快。这种方式基于类加载模式,避免了多线程的同步问题。public class Singleton{ private static Singletion instance = new Singletion(); private Singletion(){} public static Singleton g...原创 2019-08-22 15:27:10 · 99 阅读 · 0 评论 -
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 · 111 阅读 · 0 评论 -
AlertDialog最简单的使用
AlertDialog使用new AlertDialog.Builder(context) .setTitle("删除") .setMessage("确认要删除么?") .setPositiveButton("取消", new DialogInterface.OnClickLi...原创 2019-08-28 18:03:43 · 172 阅读 · 0 评论 -
setPositiveButton和setNegativeButton的区别
setPositiveButton和setNegativeButton的区别和setNeutralButton的区别三者都是AlertDialog弹出框的按钮,都是封装好的button,只是显示的位置不同,项目中可根据情况选择使用,setNegativeButton一般用于确认,setNegativeButton一般用于取消。new AlertDialog.Builder(MainActivi...原创 2019-08-28 18:20:25 · 11935 阅读 · 3 评论 -
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 · 150 阅读 · 0 评论 -
自定义弹出框
自定义弹出框第一步在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 · 261 阅读 · 0 评论