android - 如何将多个数组传递给 ListView ?

标签 android listview

我正在使用 ListView 来显示项目。目前我正在将一个 String 项目数组传递给它。但是我想再传递一个数组并将其项与第一个数组的项一起显示;也就是说,以某种方式有两行文本。

我该怎么做?

最佳答案

您还可以为您的列表制作自定义适配器,并使用自定义类作为该适配器的项目类型。像这样:


class CustomAdapter extends ArrayAdapter < RowData > {
   ...
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
        ...
        }
}

class RowData {
   String line1;
   String line2
   RowData(String l1, String l2){line1=l1;line2=l2;}
}

问候!

关于android - 如何将多个数组传递给 ListView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2019141/

相关文章:

android - 使用复选框将项目添加到 ListView 的顶部

java - 如何从Android应用程序向服务器设置参数?

java - RecyclerView 不显示 arraylist 的所有属性

android - 如何获取listview中选中项的index和textview?

listview - JavaFX:清除 ListView

android - 如何在android ListView 中设置背景图片?

android - 从目录中读取项目到 android 中的 ListView

android - 服务未初始化,返回 NullPointerException

android - 通过 Android API <= 23 上的 Appium 功能更改语言

android - 从 RAM 中清除应用程序时广播接收器不工作