使用ArrayAdapter创建ListView

废话不多说了,先来看看效果图 实现简单的ListView创建,在一个布局文件中定义两个ListView:
使用ArrayAdapter创建ListView
文章图片

在activity_main.xml中


在MainActivity.java中:
package com.example.test03; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class MainActivity extends AppCompatActivity { private ListView list1; private ListView list2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); list1=findViewById(R.id.list1); list2=findViewById(R.id.list2); //定义一个数组 String[] arr1=new String[]{"小明","小红","小雷"}; //将数组包装为ArrayAdapter ArrayAdapter adapter1=new ArrayAdapter(this,R.layout.array_item,arr1); //为ListView设置Adapter list1.setAdapter(adapter1); //重复以上 String[] arr2=new String[]{"Java","Studio","Android"}; ArrayAdapter adapter2=new ArrayAdapter(this,R.layout.checked_item,arr2); list2.setAdapter(adapter2); } }

上面程序中的R.layout.array_item布局文件如下:

上面程序中的R.layout.checked_item布局文件如下:

【使用ArrayAdapter创建ListView】介绍到这里就结束啦,再见,我的小伙伴们。

    推荐阅读