У меня есть ArrayAdapter с такой структурой элементов:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout ... >
<TextView
android:id="@+id/itemTextView"
... />
</RelativeLayout>
И добавьте этот адаптер так:
mAdapter = new ArrayAdapter<String>(this, R.layout.item,
R.id.itemTextView, itemsText);
Все в порядке, но я хотите обновить текст в элементах адаптера. Я нашел решение
mAdapter.notifyDataSetChanged();
, но не понимаю, как им пользоваться. Помоги пожалуйста.
апд Мой код:
String[] itemsText = {"123", "345", "567"};
ArrayAdapter<String> mAdapter;
onCreate
mAdapter = new ArrayAdapter<String>(this, R.layout.roomitem,
R.id.itemTextView, itemsText);
setListAdapter(mAdapter);
itemsText = {"789", "910", "1011"};
onClick
mAdapter.notifyDataSetChanged();
//it's dont work