如何将此 arrayAdapter 设置为我的 listView,以便在我的屏幕上填充 listView?
例如:
   listview.setAdapter(MyAdapter);
这是我的 MainActivity 和 ListAdapter 的代码:
  public class MainActivity extends Activity {
CheckBoxInfo cbr;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    cbr = new CheckBoxInfo();
    cbr.checkBoxName = "dfdjklfjdkljf";
    cbr.checkBoxState = true;
    ListView listview = (ListView) findViewById(R.id.listView);
}
public class MyAdapter extends ArrayAdapter<CheckBoxInfo> {
    private List<CheckBoxInfo> checkBoxList;
    private Context context
    public MyAdapter(List<CheckBoxInfo> infoList, Context context) {
        super(context, R.layout.row_layout, infoList);
        this.checkBoxList = infoList;
        this.context = context;
        for(int i = 0; i <=12; i++){
            checkBoxList.add(cbr);
        }
    }
    public View getView(int position, View convertView, ViewGroup parent) {
        // First let's verify the convertView is not null
        if (convertView == null) {
            // This a new view we inflate the new layout
            LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            convertView = inflater.inflate(R.layout.row_layout, parent, false);
        }
            // Now we can fill the layout with the right values
            TextView tv = (TextView) convertView.findViewById(R.id.textView1);
            CheckBox cb = (CheckBox) convertView.findViewById(R.id.checkBox1);
            CheckBoxInfo cbi = checkBoxList.get(position);
            tv.setText(cbi.checkBoxName);
        return convertView;
    }
}  // end MyAdapter
}