每个故事都会有结局, 结局是喜也好, 是悲也罢, 既然当初选择了这个故事, 就应该承担这个故事 剧终时所带来的笑与泪。 渐渐地多了很多新朋友, 也不断地有旧朋友离开。 ...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
每个故事都会有结局, 结局是喜也好, 是悲也罢, 既然当初选择了这个故事, 就应该承担这个故事 剧终时所带来的笑与泪。 渐渐地多了很多新朋友, 也不断地有旧朋友离开。 ...
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override p...
现在的APP首页大部分屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的界面。如下图: 我们之前都是用TabHost来实现,但是殊不知,TabHost并非是那...
MVC:Model-View-controller Model(模型) 数据模型,提供要展示的数据,因此包含数据和行为,行为是用来处理这些数据的。不过现在一般都分...
1 问题 ScrollView嵌套RecycleView导致滑动冲突或者显示不全的问题 2 解决办法 1)、ScrollView替换成普通布局,然后RecycleView用的...
效果图 在相应路径下,生成1.png的照片 1. 添加权限 保存图片需要添加读写权限 Android 6.0 - 申请动态权限 2. 新建MyView类并继承View pub...
1 问题 在RecycleView里面实现指定位置的拖动效果,(这里是实现线性布局的,不是网格布局的) @Override public boolean onMove...
场景:面试的时候经常用得到 1 综述 Synchronized和Static Synchronized区别 一个是实例锁(锁在某一个实例对象上,如果该类是单例,那么该锁也具有...
一、Android5 1.ANDROID 5.0 行为变更: 声音和振动 (1)如果您当前使用 Ringtone、MediaPlayer 或 Vibrator 类向通知中添加...
Recycleview是ListView的更高度定制版,也可以说是升级版,当你需要高效的展示大量数据时候,动态改变元素的列表的时候,就用这个。 如果只是动态展示数据,list...
每个人都有不同的快乐 有些人觉得快乐就是愉悦他人 有些人觉得得到权利和控制别人才会快乐 有些人把自己的快乐定义为得到亿万财富 有些人觉得找到快乐和有意义的人生道路 就是和上帝...
在一些场合里,我们使用悬浮窗会有很大的便利,比如IOS系统的悬浮窗,360或者其他手机卫士的悬浮窗等等。 我们创造出两个悬浮窗,通过点击小悬浮窗打开或者关闭大悬浮窗。 代码如...
方式1 styles里增加: true true 完整代码样例: @color/colorPrimary @color/colorPrimaryDark @...
事件分发的顺序 Activity->Window->DecorView->ViewGroup->View 事件的类型 ACTION_DOWN、ACTION_MOVE、ACTI...
public final class SPUtils { private static SimpleArrayMapSP_UTILS_MAP =new SimpleArray...
1.使用显示Intent 跳转页面 代码演示 public void exam_button(View view) { //控件点击事件 //创建Intent对象,...
Service生命周期 1、与采用Context.startService()方法启动服务有关的生命周期方法:onCreate()---->onStart()----->on...
肯努力是一件好事,但是如果找不对方向,就会变成一场灾难。 当你明明已经很努力却还是一无所获的时候,当你发现自己越来越累的时候,当你发现自己的社交系统不会自动运转,一撒手就马上...
如果在30以前,改变自己,养成好习惯,每天离梦想近一点,再30如果以后,过上你想要的生活,或许你还可以影响别人,改变世界。 30岁的那年,我做出了改变,然而,却不知道未来会发...
在30如果以前,改变自己,养成好习惯,每天离梦想近一点,再30如果以后,过上你想要的生活,或许你还可以影响别人,改变世界。