本文共 1015 字,大约阅读时间需要 3 分钟。
public class MainActivity extends AppCompatActivity {private ArrayListdata = new ArrayList ();private ListView listView = null;private ArrayAdapter adapter = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); data.add("AA"); data.add("BB"); listView = (ListView)findViewById(R.id.list_view); adapter = new ArrayAdapter (MainActivity.this, android.R.layout.simple_list_item_1, data); listView.setAdapter(adapter); Button button = (Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { data.add("hahaha"); //adapter.add("haha"); adapter.notifyDataSetChanged(); } }); }}
一开始用String []data 字符串数组,每次add都崩溃了,后面改成ArrayList<String>就没问题了
转载地址:http://bwmai.baihongyu.com/