Adapter之ListView使用教程

package com.example.day0317;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //Listview使用步骤:
        //1.准备数据源
        String[] names={"Android基础开发","Android高级编程","Android综合应用"};
        //2.准备item的布局文件(比较简单,使用SDK自带的布局文件)
        //3.选择一种Adapter,绑定Adapter
        ArrayAdapter<String> myadapter =new ArrayAdapter<String>(this,//环境上下文
                android.R.layout.simple_list_item_1,//item的布局文件
                names//数据文件
                );
        ListView nameListView =findViewById(R.id.lv_names);
        nameListView.setAdapter(myadapter);
        //4.给ListView设置item点击事件的监听器
    }
}

<?xml version="1.0" encoding="utf-8"?>
<ListView android:layout_height="match_parent"
    android:id="@+id/lv_names"
   android:layout_width="match_parent"
    xmlns:android="http://schemas.android.com/apk/res/android" />
发布了53 篇原创文章 · 获赞 27 · 访问量 4374

猜你喜欢

转载自blog.csdn.net/qq_44867340/article/details/104933779