控件
Mr_Duoduo
不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
展开
-
android 跳转activity,清空之前activity栈
问题描述: 开发中,遇到退出登录时,需要将界面跳转到登录界面,并将栈中所有Activity清空。 解决办法Intent intent = new Intent(A.this,B.class) .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); ...原创 2018-09-04 16:26:21 · 2649 阅读 · 0 评论 -
深入理解CoordinatorLayout.Behavior
Behavior要研究的几个问题一、Behavior是什么?为什么要用Behavior?二、怎么使用Behavior?三、从源码角度看为什么要这么使用Behavior?一、Behavior是什么?为什么要用Behavior?CoordinatorLayout是android support design推出的新布局,主要用于作为视图根布局以及协调子控件的行为,而Behavi...转载 2018-09-04 16:50:21 · 169 阅读 · 0 评论 -
java 日期格式化-- SimpleDateFormat 的使用。字符串转日期,日期转字符串
前言SimpleDateFormat是在一定的语言环境中,使用给定的模式和默认的日期格式符号来对日期进行格式转换的类。日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。所有其他字符均不解释;只是在格式化时将它们简...原创 2018-09-05 16:04:55 · 3245 阅读 · 1 评论 -
Appcompatcheckbox设置颜色,style样式等
大家都知道设置CheckBox的选中以及未选中效果可以使用selector,这种方式比较简单也比较传统这里不做讨论。我最近在做项目的时候使用的是Appcompatcheckbox,这个控件是一个兼容控件,在support-V7包中 android.support.v7.widget.AppCompatCheckBox,主要是可以实现Material风格的效果,即使在Android5.0以下的系统...原创 2018-09-03 14:04:15 · 5315 阅读 · 0 评论 -
Android之自定义checkbox样式
大部分情况下,我们在UI中并不采用android自带的checkbox复选框样式,这时候就需要我们自定义自己的checkbox。 首先找两张checkbox背景图片,比如下图样子的: 然后在drawable目录下定义一个背景图片xml文件,内容如下:<?xml version="1.0" encoding="utf-8"?><selector ...原创 2018-09-03 14:06:57 · 590 阅读 · 0 评论 -
Android实现定时器的几种方法
前言这几天正在看Android官方的开发文档,里面有很多很值得思考的开发建议,有时间的朋友可以去看一下(官方是英文文档,如果看不懂可以通过浏览器插件翻译对比着看,还是很方便的)。其中一篇课程提到了AlarmManager,这个类之前仅仅是了解这是一个闹钟的管理器,如果要是做一些胜过提醒、闹钟之类的软件都需要用到。官方的例子用来实现定时器,突然觉得这是一个很神奇的事情,就搜集了一些资料,把我...转载 2018-09-06 10:06:51 · 4564 阅读 · 0 评论 -
RecyclerView 滑动之后显示数据错乱
由于RecyclerView的onBindViewHolder()方法,只有在getItemViewType()返回类型不同时才会调用,这点是跟ListView的getView()方法不同的地方,所以如果想要每次都调用onBindViewHolder()刷新item数据,就要重写getItemViewType(),让其返回position,否则很容易产生数据错乱的现象。 @Overr...原创 2018-09-28 09:44:09 · 3233 阅读 · 5 评论