随笔分类 - 项目经验谈
遇到的异常与解决方案等
摘要:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/train...
阅读全文
摘要:学习了NavigationDrawer 官方Support包中的SlidingMenu版本,练了下手.用到了ListView中item不同的布局以后会升级加上ViewPager和GridView实现多页面图片切换代码:package com.light.study.android;import an...
阅读全文
摘要:先简单介绍下SlidingMenu和ViewPager.ViewPager就是一个官方提供的多页面滑动组件,需要一个适配器来构建多个页面.先来看看ViewPager对应的基本适配器PageAdapter,需要实现以下方法getCount()这个方法,是获取当前窗体界面数isViewFromObjec...
阅读全文
摘要:要想在一个ListView中使用多个布局文件,比如一个信息List包含了一个信息标题和每个信息对应的时间.关键的步骤是实现Adapter类的getItemViewType和getViewTypeCount这两个方法getItemViewType(int)以int数值型返回itemView的类型。一般...
阅读全文
摘要:工作中遇到了这么一种情况,有两个视图,都需要开启异步任务从服务器获取数据,每个view中创建一个Handler,注册到异步任务中去,当异步任务从服务器获取数据出错,或者出现io异常或者http协议异常的时候,使用这个handler通知主视图弹出toast通知用户,在同一个activity中根据条件使...
阅读全文
摘要:obtainmessage()是从消息池中拿来一个msg 不需要另开辟空间newnew需要重新申请,效率低,obtianmessage可以循环利用;//use Handler.obtainMessage(),instead of msg = new Message();//because if th...
阅读全文
摘要:Application的使用What is ApplicationApplication和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Applicatio...
阅读全文
摘要:先看一组简单的代码123456789public class SampleActivity extends Activity { private final Handler mHandler = new Handler() { @Override public void handleM...
阅读全文
摘要:这周练习ListView时遇到了一个问题,从数据库中查询出的数据绑定到LIstView上,长按某个item进行删除操作,每次点击item取得的id都不对,调了半天终于找到了原因,关键是自己对自定义的BaseAdapter没有理解深刻。先说说ListView使用BaseAdapter的优化技巧。一般当...
阅读全文

浙公网安备 33010602011771号