Адаптер массива можно использовать для заполнения представления списка из динамического массива, в то время как простой адаптер используется для заполнения представления списка из хэш-карты или ассоциативного массива, поскольку в адаптере массива нет конструктора, который мог бы принимать массив ключей и массив int, который является идентификаторами макета, в которые мы хотим заполнить данные.
ыло интересно, есть ли какие-либо руководящие принципы, о том, как мы выбираем междуArrayAdapter
а такжеSimpleAdapter
.
Для каждого элемента списка они будут представлены несколькими TextViews и Views, которые хорошо размечаются. Я понимаю, что могу реализовать оба без каких-либо проблем, либо используяArrayAdapter
или жеSimpleAdapter
.
Есть ли какие-то указания относительно того, как мы выбираем среди них? Мое предположение
ArrayAdapter
позволяет нам динамически добавлять новый элемент, даже после отображения списка в течение этого времени. Обратите внимание, что,ArrayAdapter
имеет методadd
.SimpleAdapter
используется для случая, когда список показывается, больше не может быть добавлено нового элемента.Это руководство, которому мы должны следовать?