Android开发
文章平均质量分 85
夕阳山外山
这个作者很懒,什么都没留下…
展开
-
ViewPagerIndicator的使用
使用步骤 1. 添加布局 <com.viewpagerindicator.TabPageIndicator android:id="@+id/indicator" android:layout_width="match_parent" android:layout_height="w原创 2016-02-12 16:18:55 · 421 阅读 · 0 评论 -
View的绘制流程
参考文章: 1. Android LayoutInflater原理分析,带你一步步深入了解View(一) 2. Android View绘制过程 LayoutInflater —— 主要用来加载布局。 在Activity中,通常都是调用setContentView()方法来加载布局,其实该方法的内部也是使用LayoutInflater来加载布局的,只不过原创 2016-04-29 11:28:51 · 673 阅读 · 0 评论 -
异步消息处理机制
四大核心对象 1. Message 消息(数据载体) 2. MessageQueue 消息队列(存储Handler发来的消息) 3. Looper 轮询器,循环不断地从MessageQueue取消息,交给相应的Handler处理 4. Handler 发送消息和处理消息 Looper 有两个核心方法 prepare() 和 loop() prepa原创 2016-04-23 18:05:44 · 481 阅读 · 0 评论 -
Activity.onAttachedToWindow()
简单介绍了onAttachedToWindow的执行时机转载 2016-05-15 11:56:36 · 1198 阅读 · 0 评论 -
SlidingMenu的使用
1. 引入库文件 2. 继承SlidingFragmentActivity(项目里有Fragment的时候就用它,没有可以用SlidingActivity 3. 将 onCreate()方法改为public 4. 常用方法原创 2016-02-12 15:54:54 · 256 阅读 · 0 评论 -
View的状态、重绘
转载自:Android视图状态及重绘流程分析,带你一步步深入了解View(三) 使用View的时候会发现它是有状态的: 比如说有一个按钮,普通状态下是一种效果,但是当手指按下的时候就会变成另外一种效果,这样才会给人产生一种点击了按钮的感觉。 它背后的实现原理应该是什么样的,今天就让我们来一起探究一下吧。 一、视图状态 视图状态的种类非常多,一共有十几种类型,不转载 2016-05-06 17:41:23 · 1600 阅读 · 0 评论 -
事件分发之ViewGroup.dispatchTouchEvent(Android5.0)
参考博文:http://blog.csdn.net/lfdfhl/article/details/50707724 public class UnderstandDispatchTouchEvent { /** * 弄明白两个问题: * (1)为什么某个子View对于ACTION_DOWN返回false,那么系统不会讲ACTION_MOVE和ACTIO转载 2016-04-17 11:34:10 · 1574 阅读 · 0 评论 -
Action Bar的使用
提示:Android官网的Trainning中有Action Bar的使用教程 使用步骤(兼容低版本) 一、添加Action Bar 1. Action Bar在Android3.0(API 11)被引入,要兼容2.1以上版本,需要引入v7库(含有版本不同的v4包,需要把版本较低的包删掉) 2. 将Activity改为ActionBarActivity 3. 主题改为 "Theme.原创 2016-02-29 14:57:20 · 331 阅读 · 0 评论 -
LayoutInflater
转载自:http://blog.csdn.net/guolin_blog/article/details/12921889 LayoutInflater主要用来加载布局。 在Activity中,通常都是调用setContentView()方法来加载布局,其实该方法的内部也是使用LayoutInflater来加载布局的,只不过这部分源码是internal的,不太容易查原创 2016-05-02 15:03:09 · 332 阅读 · 0 评论