Android学习笔记:滚动控件ListView的基本使用方法

ListView是APP中的常用组件之一,它的使用方式与其他组件相比之下更复杂,但是功能更加强大。通常被用作菜单、列表等。

一、ListView基本用法

ListView的基本使用步骤:

1、定义ListVIew布局

2、创建ArrayAdapter对象

3、将ArrayAdapter对象和ListView绑定

新建项目ListViewTest,一切默认,编辑activity_main.xml文件,如下所示:




    

程序的目标是将水果名称显示到ListView控件上。编辑MainActivity.java
package com.my.listviewtest;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class MainActivity extends AppCompatActivity {

    //定义数组,ListView上将要显示的水果名称
    private String[] data = {"Apple","Banana","Orange","Watermelon","Pear","Grape","Pineapple",
            "Strawberry","Cherry","Mango","Apple","Banana","Orange","Watermelon","Pear","Grape",
            "Pineapple", "Strawberry","Cherry","Mango"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ListView listView = (ListView)findViewById(R.id.list_view);

        //创建适配器
        ArrayAdapter adapter = new ArrayAdapter<>(MainActivity.this,
                android.R.layout.simple_list_item_1,data);

        //将适配器与ListView绑定
        listView.setAdapter(adapter);

    }
}
运行程序,结果如下:

Android学习笔记:滚动控件ListView的基本使用方法_第1张图片
可以实现上下滑动,显示更多数据。

二、自定义ListView

很多时候ListView要显示的项目并不单单是一条String数据,它还可以添加图片、按钮等控件来丰富显示的内容。接下来将上面的程序修改,为每一种水果提供一个显示的图片。

图片资源下载地址:https://pan.baidu.com

你可能感兴趣的:(Android,Android,ListView,自定义ListView,ListView效率优化)