摘要: Android中的列表,当然也可以用ListView来完成所需要的功能,用法是一样的。废话不说,来关键的。LiveActivity本身继承了关于List操作的众多接口,我们可以方便的重写这些操作中需要的方法来实现自己需要的功能。如果要用ListActivity,则Activity的Layout文件中必须包括一个(只能一个)ListView,且ListView的id="@id/android:list"。如下代码,一个标准的ListActivity Layout文件:<?xml version="1.0"encoding="utf-8&qu 阅读全文
posted @ 2012-01-03 20:49 hnrainll 阅读(5596) 评论(0) 推荐(0) 编辑
摘要: 第一种用法是类继承ListActivity第二种用法是类继承Activity.这两种不同的用法在main.xml中对ListView的ID有不同的要求.http://files.cnblogs.com/hnrainll/SimpleAdapter01.ziphttp://files.cnblogs.com/hnrainll/SimpleAdapter02.zip 阅读全文
posted @ 2012-01-03 20:44 hnrainll 阅读(271) 评论(0) 推荐(0) 编辑
摘要: SimpleAdapter的构造函数是:public SimpleAdapter (Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)官方说明了其各个参数含义,我这里根据自己的理解解释下:第一个context,很明显大家根据英文可以知道是上下文的意思,它官方的意思是:SimpleAdapter所要运行关联到的视图,这个是什么呢?就是你这个SimpleAdapter所在的Activity(一般而言),所以这个参数一般是“前Activity的 阅读全文
posted @ 2012-01-03 20:09 hnrainll 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: 本文重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。import java.util.Map;import java.util.HashMap;import java.uti 阅读全文
posted @ 2012-01-03 17:00 hnrainll 阅读(558) 评论(0) 推荐(1) 编辑