Адаптер массива можно использовать для заполнения представления списка из динамического массива, в то время как простой адаптер используется для заполнения представления списка из хэш-карты или ассоциативного массива, поскольку в адаптере массива нет конструктора, который мог бы принимать массив ключей и массив int, который является идентификаторами макета, в которые мы хотим заполнить данные.

ыло интересно, есть ли какие-либо руководящие принципы, о том, как мы выбираем междуArrayAdapter а такжеSimpleAdapter.

Для каждого элемента списка они будут представлены несколькими TextViews и Views, которые хорошо размечаются. Я понимаю, что могу реализовать оба без каких-либо проблем, либо используяArrayAdapter или жеSimpleAdapter.

Есть ли какие-то указания относительно того, как мы выбираем среди них? Мое предположение

ArrayAdapter позволяет нам динамически добавлять новый элемент, даже после отображения списка в течение этого времени. Обратите внимание, что,ArrayAdapter имеет методadd.SimpleAdapter используется для случая, когда список показывается, больше не может быть добавлено нового элемента.

Это руководство, которому мы должны следовать?

Ответы на вопрос(2)

Ваш ответ на вопрос