【发布时间】:2016-06-17 12:30:17
【问题描述】:
我正在聊天,我需要增加一个包含已发送消息的列表,但我无法做到。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_janela);
ArrayList<String> mensagens = new ArrayList<String>();
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mensagens);
ListView lv = (ListView)findViewById(R.id.lista);
lv.setAdapter(adapter);
}
下面这个方法我得到消息文本,是我想增加列表的地方。
private void escreve(String texto) {
mensagens.add(texto);
}
希望已经清楚了,谢谢关注
【问题讨论】:
-
错误是什么?怎么不行?
-
你错过了
adapter.notifyDataSetChanged()
标签: java android listview arraylist