一步一步学android之控件篇——ListView基本使用_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 一步一步学android之控件篇——ListView基本使用

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

 2013/11/11 11:22:32  安卓吧  博客园  我要评论(0)
  • 摘要:ListView组件在应用程序中可以说是不可或缺的一部分,ListView主要是显示列表数据,同时可以滚动查看,这篇博客主要是对ListView的基本用法进行说明,后面会依次对ListView点击动态加载,上拉加载,下拉刷新,异步获取网络图片进行显示等几个在应用中常用到的功能来进行讲解。ListView的继承结构如下:既然ListView是用来显示数据的,那么就要往里面添加数据,怎么添加基本数据进入ListView就是今天的重点,下面来进行实现,效果如下:MainActivity.java
  • 标签:android 使用 view list 控件

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

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

MainActivity.java:

    class="dp-j" start="1">
  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>  


activity_main.xml:
 

  1. <span style="font-size:14px"><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  2.     xmlns:tools="http://schemas.android.com/tools"  
  3.     android:layout_width="match_parent"  
  4.     android:layout_height="match_parent" >  
  5.   
  6.     <ListView  
  7.         android:id="@+id/listViewBasic"  
  8.         android:layout_width="match_parent"  
  9.         android:layout_height="match_parent" >  
  10.     </ListView>  
  11.   
  12. </RelativeLayout></span>  


这样就对ListView进行了简单使用,为什么说是简单使用呢,其实我们不难看出来这样的ListView是没有什么价值的,ListView的真正强大之处是可以对数据进行图文混排显示,下一篇博客将会实现如何实现图文混排的ListView。

 

就到这里了。

  • 相关文章
发表评论
用户名: 匿名