private CardAdapter mAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.info_main); mListView=(ListView)findViewById(R.id.m_listView); mAdapter=new CardAdapter(this,getItems()); mListView.setAdapter(mAdapter); } private List getItems(){ List mCards=new ArrayList(); //第一个卡片 Card mCard=new Card(R.drawable.pic_a,"这是第一个头条信息"); BaseCard mBaseCard1=new BaseCard(R.drawable.pic_b,"湖北咸宁一小学副校长与小\n猪亲吻 兑现与学生承诺"); BaseCard mBaseCard2=new BaseCard(R.drawable.pic_c,"湖北咸宁一小学副校长与小\n猪亲吻 兑现与学生承诺"); BaseCard mBaseCard3=new BaseCard(R.drawable.pic_d,"湖北咸宁一小学副校长与小\n猪亲吻 兑现与学生承诺"); mCard.AppendCard(mBaseCard1); mCard.AppendCard(mBaseCard2); mCard.AppendCard(mBaseCard3); //添加卡片 mCards.add(mCard); //第二个卡片