Android 之 ListView使用ArrayAdapter展示列表
2013-11-01 00:00
489 查看
ListView是开发过程中用得最多的列表组件。
![](http://static.oschina.net/uploads/space/2013/1101/223019_XTSK_1390046.png)
![](http://static.oschina.net/uploads/space/2013/1101/223019_XTSK_1390046.png)
package com.example.phonedemo; import com.example.phonedemo.util.Utils; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.LinearLayout; import android.widget.ListView; import android.widget.Toast; public class ArrayAdapterDemo extends Activity { private LinearLayout layout = null; private ListView list = null; private ArrayAdapter<String> adapter = null; private String[] arr = { "Beijing", "Shanghai", "Guangzhou", "Shenzhen", "Guiyang", "Kunming", "Nanjing", "Hefei" }; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.layout = new LinearLayout(this); this.layout.setOrientation(LinearLayout.VERTICAL); this.list = new ListView(this); this.adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arr); this.list.setAdapter(adapter); this.list.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub Toast.makeText(ArrayAdapterDemo.this, ArrayAdapterDemo.this.arr[arg2], Toast.LENGTH_SHORT) .show(); } }); this.layout.addView(list, Utils.match); super.addContentView(this.layout, Utils.match); } }
相关文章推荐
- Android 之 ListView使用ArrayAdapter展示列表
- Android 之 ListView使用SimpleAdapter展示列表
- Android 之 ListView使用BaseAdapter展示列表
- Android 之 ListView使用SimpleAdapter展示列表
- Android 之 ListView使用BaseAdapter展示列表
- android(14)(ListView的列表展示,ArrayAdapter,SimpleAdapter)
- android中使用BaseAdapter的实现灵活扩展的ListView列表
- 玩转Android---UI篇---ListView之ArrayAdapter(列表)---2
- 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建
- Android学习---ListView的点击事件,simpleAdapter和arrayadapter的原理和使用 - Hi_Amos
- 无废话Android之listview入门,自定义的数据适配器、采用layoutInflater打气筒创建一个view对象、常用数据适配器ArrayAdapter、SimpleAdapter、使用ContentProvider(内容提供者)共享数据、短信的备份、插入一条记录到系统短信应用(3)
- (转)Android杂谈--ListView之ArrayAdapter的使用
- 怎样在Android中ListView与ArrayAdapter配合使用
- [Android新手学习笔记23]-如何使用ListView展示列表数据
- 玩转Android---UI篇---ListView之ArrayAdapter(列表)---2
- AdapterView及其子类之二:使用ListActivity及ArrayAdapter创建列表 分类: H1_ANDROID 2013-11-19 22:01 1248人阅读 评论(0) 收藏
- Android中ListView与ArrayAdapter配合使用
- 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建
- Android杂谈--ListView之ArrayAdapter的使用
- Android中ListView与ArrayAdapter配合使用