リスト項目 (行) の XML レイアウトを作成TextView
し、縦に 3 つの を配置しますLinearLayout
。次に、ArrayAdapter をサブクラス化してTextView
s を埋める必要があります。で、getView
行を埋めます。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (convertView == null) {
LayoutInflater vi = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = vi.inflate(R.layout.listitem, null);
}
TextView text1 = (TextView) convertView.findViewById(R.id.textfield1);
if (text1 != null) {
text1.setText(contentArray.get(position).valueForField1);
}
// same for the other fields
return v;
}