public class MainActivity extends Activity {
		    private ListView lv;// 适配器控件------->V视图
		    private ArrayAdapter<String> adapter;// 适配器------>C控制器
		    private String[] data = { "我是第1个列表项", "我是第2个列表项", "我是第3个列表项", "我是第4个列表项",
		            "我是第5个列表项", "我是第6个列表项", "我是第7个列表项" };// 数据源-->M
		    @Override
		    protected void onCreate(Bundle savedInstanceState) {
		        super.onCreate(savedInstanceState);
		        setContentView(R.layout.activity_main);
		        //找到ListView
		        lv = (ListView) findViewById(R.id.listView1);
		        // 实现适配器,利用系统定义的样式,加载数据源
		        adapter = new ArrayAdapter<String>(this,
		                android.R.layout.simple_list_item_1, data);
		        // R.layout.cell 自己定义视图
		        // android.R.layout.simple_list_item_1 系统定义视图样式
		        // 绑定适配器到适配器控件上
		        lv.setAdapter(adapter);
		        //处理单击事件:列表项被单击时给出提示信息
		        lv.setOnItemClickListener(new OnItemClickListener() {
		            @Override
		            public void onItemClick(AdapterView<?> parent, View view,
		                    int position, long id) {
		                Toast.makeText(MainActivity.this,
		                        "第" + (position + 1) + "项被单击按下", Toast.LENGTH_LONG)
		                        .show();
		            }
		        });
		        //处理长时间按下事件:列表项被长时间按下时给出提示信息
		        lv.setOnItemLongClickListener(new OnItemLongClickListener() {
		            @Override
		            public boolean onItemLongClick(AdapterView<?> parent, View view,
		                    int position, long id) {
		                Toast.makeText(MainActivity.this,
		                        "第" + (position + 1) + "项被长时间按下", Toast.LENGTH_LONG)
		                        .show();
		                return true;
		            }
		        });
		    }
		}