私はチャットをしていますが、できなかったものの、送信されたメッセージをリストに追加する必要があります。ArrayListとArrayAdpterでアイテムを追加する方法
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);
}
私はそれは、注意
に必要とせずに、直接ArrayAdapterに追加することができますか?どのように動作しませんか? – Timo
あなたは 'adapter.notifyDataSetChanged()'が不足しています – Shark