android中怎么把数组的内容在ListView中显示

 我来答
qingchenxuyuan
2011-08-04 · TA获得超过421个赞
知道答主
回答量:60
采纳率:0%
帮助的人:80.4万
展开全部
数组的内容显示在list上需要三大步:

1.ListVeiw 用来展示列表的View。

2.适配器Adapter 用来把数据映射到ListView上。

3.数据 具体的将被映射的字符串,图片,或者基本组件。
根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter

如果仅仅将数组的内容显示到ListView 上ArrayAdapter就够了
public classTest extends ListActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] sw = new String[10];
for (int i = 0; i < 10; i++) {
sw[i] = "List_" + i;
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,sw);//使用系统已经实现好的xml文件simple_list_item_1
setListAdapter(adapter);
}
}
//这样就容易的用系统已经实现的layout很快速的实现了listview加载数组sw,这样实现只能简单的将数组中的数据列在每一行上,同一行上不能添加其他东西,比如:图片/按键等
如果在同一行上进行不同的操作,可以用SimpleAdapter
如果在同一行上添加对象之类的,比如新浪微薄上每一条微薄、人人上每一条分享之类的,就要自己写类继承与BaseAdapter重写其中的getView方法

祝你好运~~
zhang1_2_3
2011-08-05 · TA获得超过270个赞
知道答主
回答量:181
采纳率:0%
帮助的人:106万
展开全部
用ArrayAdapter适配器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wy5787
2011-08-04 · TA获得超过395个赞
知道小有建树答主
回答量:499
采纳率:0%
帮助的人:344万
展开全部
看用什么适配器了
追问
刚接触android,你能不能详细介绍下呢,多谢
追答
下面说的还算详细,并且举了一个不需要xml的例子,楼主可以运行感觉一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式