我正在使用 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/