列表视图(ListView)和 ListActivity
来源:互联网 发布:怎么申请退款淘宝手机 编辑:程序博客网 时间:2024/05/01 19:43
由于基础不是很好,所以我就直接找案列来具体理解ListView,案例代码如下:
public class MainActivity extends Activity {private ListView listview;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//setContentView(R.layout.activity_main);//新建一个Listview对象listview = new ListView(this);//把数据分配到LstView上listview.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,getData()));//把ListView画出来setContentView(listview);}//数据的来源private List<String> getData() { List<String> data = new ArrayList<String>(); data.add("-------"); data.add("+++++++"); data.add("*******"); data.add("///////"); return data;}使用LisView要实现三个步骤:
一:要有数据(字符,图片或者基本组件皆可);
二:适配器把数据放到ListView的中介上;
三:显示ListView上的内容。
然后我们想想ListView跟ListActivity又有什么关系呢?
先来看看下面的代码吧:
public class ArrayAdapterDemo extends ListActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);String[] strs = {"-------","+++++++","*******","///////"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,strs); setListAdapter(adapter);}}这小段代码同样能实现上面的功能,这时候我们该想到些什么呢?
第二段代码连ListView都没有出现就实现了它的功能,很明显ListActivity里必定包涵了ListView,新的类继承了ListView内的ListView。利用第二种方法,我们连setContentView都可以省掉。
------------------------------------------------------------------------
0 0
- 列表视图(ListView)和 ListActivity
- 列表视图ListView和ListActivity
- android学习--视图列表(ListView和ListActivity)
- 列表视图(ListView)和ListActivity——ArrayAdapter
- Android列表视图ListView和ListActivity-android学习之旅(二十四)
- Android练习-----列表视图(ListView)(通过继承ListActivity实现列表视图)
- 列表视图(ListView)
- ListActivity和ListView
- ListView和ListActivity
- ListView列表视图的介绍和使用
- Android组件之ListView(列表视图)
- ListView(列表视图)的使用方法
- C# ListView(列表视图)
- Android ListView 列表视图
- 列表视图控件ListView
- 列表视图ListView之一
- 列表视图ListView
- ListView列表视图控件
- Socket 编程经验谈---如何处理socket连接后服务器端或客户端的断开
- C++中RAII的惯用方法
- Unix 网络编程 之TCP程序基本框架
- Sublime Text vim模式快捷键
- Latent Dirichlet Allocation
- 列表视图(ListView)和 ListActivity
- SGU 104 Little shop of flowers(dp)
- 设置Tomcat的Debug调试模式
- 【框架-MFC】CView- 渐变 背景 颜色(8)
- 单词接龙 深搜
- 第一章 ios开发入门
- hjaha
- JavaScript学习笔记
- tortoisesvn 中文文档,新手请进!