ListView的简单用法
2017-03-15 17:54
169 查看
由于手机上的屏幕空间有限,能够一次性在屏幕上显示的内容并不多,当程序需要展示大量的数据时就要用到listview,如我们常用的QQ聊天,微博消息等。
使用ListView的步骤如下:
1.创建需要展示的数据源:data[]数组;
2.创建适配器:ArrayAdapter,由于数据源都为字符串,所以ArrayAdapter泛型指定为String,在其构造函数中依次传入当前上下文、ListView子项布局的ID,以及要适配的数据。
3.绑定ListView控件;
4.调用ListView的setAdapter()方法,将构建好的适配器对象传递进去,这样ListView和数据之间关联就建立完成了。
实例如下:
运行效果图:
使用ListView的步骤如下:
1.创建需要展示的数据源:data[]数组;
2.创建适配器:ArrayAdapter,由于数据源都为字符串,所以ArrayAdapter泛型指定为String,在其构造函数中依次传入当前上下文、ListView子项布局的ID,以及要适配的数据。
3.绑定ListView控件;
4.调用ListView的setAdapter()方法,将构建好的适配器对象传递进去,这样ListView和数据之间关联就建立完成了。
实例如下:
package com.example.administrator.mylistview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class MainActivity extends AppCompatActivity { //1.准备数据源 private String data[] = {"Perl","Ruby","Swift","Objective-C", "C", "C++", "C#", "Python", "R", "Java", "JavaScript", "Go", "SQL", "PHP"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); //2.创建适配器ArrayAdapter ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, data); //3.绑定控件 ListView list_view = (ListView) findViewById(R.id.list_view); //4.将ListView和数据进行关联 list_view.setAdapter(adapter); } }
运行效果图:
相关文章推荐
- listview和treeview的简单用法
- ExpandableListView简单用法
- ExpandableListView用法的一个简单小例子
- android-ListView的简单用法
- ExpandableListView 的简单用法
- listview和treeview的简单用法
- 关于ExpandableListView用法的一个简单小例子
- 关于ExpandableListView用法的一个简单小例子
- 常见适配器的用法(在listview中 ,把三个edittext内容放在简单适配器中)
- SwipeListView的简单用法
- 关于ExpandableListView用法的一个简单小例子
- 关于ExpandableListView用法的一个简单小例子
- 关于ExpandableListView用法的一个简单小例子
- ListView 与 SimpleAdapter的简单用法
- Android 学习笔记之ExpandableListView UI的简单用法
- listview的简单用法
- ExpandableListView简单用法
- Delphi程序流程三(1)(while)PS:顺便写了个最简单的任务管理器(包含申明API 自己申明参数为结构型API 组件LISTVIEW的用法)
- 关于ExpandableListView用法的一个简单小例子
- ExpandableListView用法的一个简单小例子