MainActivity代码
package com.listviewtest;import android.app.Activity;import android.os.Bundle;import android.widget.LinearLayout;import android.widget.ListView;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout linearLayout = new LinearLayout(this); ListView listView = new ListView(this); listView.setAdapter(new OrderAdapter(this)); linearLayout.addView(listView); setContentView(linearLayout); }}?OrderAdapter代码
package com.listviewtest;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.TextView;public class OrderAdapter extends BaseAdapter{ private Context context; private List<String> list; public OrderAdapter(Context context) { this.context = context; list = new ArrayList<String>(); list.add("商户名称:中国移动"); list.add("订单金额:50.00元"); } @Override public int getCount() { if(list==null) { return 0; }else{ return list.size(); } } @Override public Object getItem(int position) { if(list!=null) { return list.get(position); }else{ return null; } } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View view, ViewGroup parent) { TextView order = new TextView(context); order.setText(list.get(position)); return order; }}?