一步一步学android之控件篇——ListView基本使用

分享到:

ListView组件在应用程序中可以说是不可或缺的一部分,ListView主要是显示列表数据,同时可以滚动查看,这篇博客主要是对ListView的基本用法进行说明,后面会依次对ListView点击动态加载,上拉加载,下拉刷新,异步获取网络图片进行显示等几个在应用中常用到的功能来进行讲解。ListView的继承结构如下:

既然ListView是用来显示数据的,那么就要往里面添加数据,怎么添加基本数据进入ListView就是今天的重点,下面来进行实现,效果如下:

MainActivity.java:

  1. <span style="font-size:14px">package com.example.listviewbasic;  
  2.   
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5. import android.widget.ArrayAdapter;  
  6. import android.widget.ListView;  
  7.   
  8. public class MainActivity extends Activity {  
  9.   
  10.     private ListView listViewBasic = null;  
  11.     private String[] listViewData = new String[]{  
  12.             "test1","test2","test3",  
  13.             "test4","test5","test6",  
  14.             "test7","test8","test9",  
  15.             "test10","test11","test12"  
  16.     };  
  17.     @Override  
  18.     protected void onCreate(Bundle savedInstanceState) {  
  19.         super.onCreate(savedInstanceState);  
  20.         setContentView(R.layout.activity_main);  
  21.         initView();  
  22.     }  
  23.     private void initView(){  
  24.         listViewBasic = (ListView)super.findViewById(R.id.listViewBasic);  
  25.         //设置listview中的内容  
  26.         listViewBasic.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,listViewData));  
  27.     }  
  28. }  
  29. </span>  
昵    称:
验证码:

相关文档: