- package com.cz.list.demo;
- import android.app.Activity;
- import android.os.Bundle;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- public class ArrayListDemo extends Activity {
- private ListView listView;
- private String[] adapterData;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.array_list_layout);
- /* 找到这个listView */
- listView = (ListView) findViewById(R.id.array_list);
- /* 我们要在listView上面没条显示的数据,放到一个数组中 */
- adapterData = new String[] { "Afghanistan", "Albania", "Algeria",
- "American Samoa", "Andorra", "Angola", "Anguilla",
- "Antarctica", "Antigua and Barbuda", "Argentina", "Armenia",
- "Aruba", "Australia", "Austria", "Azerbaijan", "Bahrain",
- "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize",
- "Benin", "Bermuda", "Bhutan", "Bolivia",
- "Bosnia and Herzegovina", "Botswana", "Bouvet Island" };
- /* 这个是数组string类型的数组 */
- // ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
- // ArrayListDemo.this, android.R.layout.simple_list_item_1,
- // adapterData);
- /* 设置ListView的Adapter */
- listView.setAdapter(new ArrayAdapter<String>(ArrayListDemo.this,
- android.R.layout.simple_list_item_1, adapterData));
- }
- }