2) Looper.loop,进入消息循环/** * Run the message queue in this thread. Be sure to call * {@link #quit()} to end the loop. */ public static void loop() {
Android 上的应用类似于 Win32 的消息处理机制,也是由消息驱动来工作的。也是会涉及到消息,消息队列,消息循环,以及处理消息的应用层上的消息处理器。 下图为 Looper, Handler, Message, MessageQueue 之间的静态关系 下面会对几个相关组件逐步深入学习了解,先从 消息循环 Lo
本次主要通过 GridView 实现如下类似网格的,每行只显示两项 item 的效果:为了布局的对称性,这里采用了动态设置一些 布局参数,如 padding:public class KnowledgeFragment extends Fragment { private static final String TAG = "KnowledgeFragment";
想要通过 FragmentTabHost 实现如下的 TAB 效果:因 Fragment 会对于每一个 addTab 的 Fragment 进行绘制,且会捕捉 TAB 项的点击事件,因此参考 FragmentTabHost 新增了不绘制,不捕捉指定 tag 的 TAB 的点击事件的 TAB 列表,以及改写 doTabChange() 方法,如下代码:public class MabFragment
整个示例都是改造自 Google Android Training 中的 NavigationDrawer 示例(http://developer.android.com/training/implementing-navigation/nav-drawer.html)因为我需要使用自定义的 ActionBar,而ActionBarDrawerToggle 只能通过 ActionBar 中的 Ac
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号