android开发
xiao_jinjin
计算机学生
展开
-
Activity管理—实现一次关闭所有的activity
**如果想要统一的管理activity,最好的方法就是就是可以将每个activity保存在可以存放全局变量的地方,此时我们就会想到使用android的Application类,一个为了那些需要保存全局变量设计的基本类** 关于Application类的介绍:传送门:android Application类的详细介绍首先创建MyApplication类,继承自Applicationpublic cla原创 2016-07-29 18:52:25 · 463 阅读 · 0 评论 -
Android ToolBar的开发总结
toolbar的开发总结原创 2016-07-31 15:16:53 · 451 阅读 · 0 评论 -
android listview 实现时光轴效果
listview实现类似如下的时光轴效果 最主要的是左边的时光轴节点和时光轴的问题,这个问题解决了,基本上这个时光轴就做出来了,实现的大体思路如下把listview和一条竖直的线放在一起,然后仔在listview的每个item左边放一个圆形图标做为时光轴节点,调整距离使他正好覆盖在线上,这样就不同担心当每个item的高度变化后,时光轴节点和item对应的问题了。 代码: 主布局:<?xml v原创 2016-08-18 17:13:23 · 853 阅读 · 1 评论 -
ListView+CheckBox 选中状态错乱问题
最近在开发一个功能,需要选中ListView的item第一次使用这个组合,遇到一个问题 如图: 虽然能返回实际选中的值 但是下面的部分item也会被选中 状态错乱! 代码: 第二个activitypublic class Main2Activity extends AppCompatActivity { private ListView listView; private原创 2016-08-07 00:27:26 · 285 阅读 · 0 评论 -
Android布局文件中android:textColor属性失效问题
最近刚刚更新了最新的Android2.2,用着感觉是快点了 但是出了一问题: 就是我新建一个工程后,布局文件中android:textColor的属性失效了 ,但是在代码中设置就可以,于是乎就查找原因,后来发现是我引用包的问题: 新工程默认: compileSdkVersion 23 buildToolsVersion "23.0.3"引用包:dependencies {原创 2016-08-25 09:35:56 · 2494 阅读 · 0 评论 -
Looper , Handler , Message异步消息传递
今天在用Looper,Handler,Message进行线程间通信时遇到一个小问题,就是在调整好线程的执行顺序后子线程发送的消息目标线程并没有收到,代码:public class MainActivity extends AppCompatActivity { private TextView textView; private Handler mHandler, mHandler1;原创 2016-10-05 21:49:06 · 265 阅读 · 0 评论 -
Android 屏幕的适配方法
相关概念介绍:屏幕尺寸:指屏幕的对角线的长度,单位是英寸,1英寸 = 2.54厘米。 屏幕分辨率:屏幕分辨率是指在横纵向上的像素点数,单位是px,1px = 1个像素点。一般以纵向像素*横向像素。 屏幕像素密度:指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写。屏幕像素密度与屏幕尺寸和屏幕分辨率有关,在单一变化条件下,屏幕尺寸越小、分辨率越高,像素密度越大。 dp、di原创 2017-01-01 20:59:06 · 276 阅读 · 0 评论 -
EventBus源码学习笔记
EventBus源码解析,学习原创 2016-12-28 16:20:08 · 213 阅读 · 0 评论 -
自定义View的事件分发机制
解决View的滑动事件冲突,解决方法的理论基础就是事件分发机制。 在介绍事件传递规则之前,先介绍下相关的概念原创 2017-01-05 13:41:26 · 268 阅读 · 0 评论