摘要: 一般要继承BaseAdapter类,然后重写getView(int position,View convertview,View parent);我们先大概了解下三个参数的含义1. postion 此item在listview的位置/顺序。2.convertview item 就像是一个子布局,经过填充数据后,放在书架(listview)的a层上。3.parent parent就是2种的a层。优化主要在2中。首先要得到一个layout,然后找到其中的对应组件,然后进行数据填充,然后返回layout。convertview 就是每次inflate的layout。这个东西可以复用,就是如果赋过值, 阅读全文
posted @ 2014-03-26 17:15 answer_cp 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 首先要搞明白手机顶部的那个条叫状态栏(status bar),下拉后,那一片叫扩展状态栏(expanded status bar)。1.第一种使用方法(API LEVEL 11以下使用这种方式(不包含11))。区别api级别是因为,一些方法已经过时。/*构造函数 Notification(int a,String b,long c) *a 在状态栏上显示的图标id。 *b 在状态栏上显示的文字。 *c 在扩展状态栏上显示的通知产生(接收)的时间所用的时间戳.(一般采用 System.currentTimeMillis())*/Notification notification=new... 阅读全文
posted @ 2014-03-07 17:14 answer_cp 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: HttpClient是一个接口,定义了连接和访问规范。/* * $HeadURL: http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/module-client/src/main/java/org/apache/http/client/HttpClient.java $ * $Revision: 676020 $ * $Date: 2008-07-11 09:38:49 -0700 (Fri, 11 Jul 2008) $ * * =========================================== 阅读全文
posted @ 2014-02-27 10:03 answer_cp 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 对于需要登录并获取用户相关信息的应用,最好设计一个单独的类来保存该用户的信息,采用单例模式。或者将信息保存在application里面。这样就解决了多个页面共享数据的问题。以前刚接触android时,为了使用前一个activity的数据,每次在intent里面都附加数据传递到下一个activity,真是费劲儿啊。 阅读全文
posted @ 2014-02-20 09:24 answer_cp 阅读(436) 评论(0) 推荐(0) 编辑