Вопросы с тегом «android-arrayadapter»

7
Что такое «android.R.layout.simple_list_item_1»?
Я начал изучать разработку для Android и следую примеру тодолиста из книги: // Create the array list of to do items final ArrayList<String> todoItems = new ArrayList<String>(); // Create the array adapter to bind the array to the listView final ArrayAdapter<String> aa; aa = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, todoItems ); …

3
«ArrayAdapter требует, чтобы идентификатор ресурса был TextView» проблемы с XML
Я получаю сообщение об ошибке при попытке настроить мой вид для отображения ListViewфайла, который я хочу отобразить (текстовый файл). Я уверен, что это как-то связано с xml. Я просто хочу отобразить информацию от this.file = fileop.ReadFileAsList("Installed_packages.txt");. Мой код: public class Main extends Activity { private TextView tv; private FileOperations fileop; …

5
пример notifyDataSetChanged
Я пытаюсь использовать в моем Android Applicationк notifyDataSetChanged()для метода , ArrayAdapterно он не работает для меня. В качестве ответа я нашел , что это notifyDataSetChanged()должно выполняться в главном потоке, но не было никакого примера для этого. Кто-нибудь может прислать пример или хотя бы ссылку ?!

11
Как я могу обновить одну строку в ListView?
У меня есть, ListViewкоторый отображает новости. Они содержат изображение, заголовок и текст. Изображение загружается в отдельном потоке (с очередью и всем остальным), и когда изображение загружается, я вызываю notifyDataSetChanged()адаптер списка, чтобы обновить изображение. Это работает, но getView()вызывается слишком часто, так как notifyDataSetChanged()вызывает getView()все видимые элементы. Я хочу обновить только один …

5
Заголовки Android ListView
У меня есть ListView, на котором есть какие-то события. События отсортированы по дням, и я хотел бы иметь заголовок с датой на каждый день, а затем события слушают ниже. Вот как я заполняю этот список: ArrayList<TwoText> crs = new ArrayList<TwoText>(); crs.add(new TwoText("This will be header", event.getDate())); for (Event event : …

8
Как работает метод getView () при создании собственного адаптера?
Мои вопросы: Какова именно функция LayoutInflater? Почему все статьи, которые я прочитал, сначала проверяют, имеет ли convertview значение null? Что это значит, когда он равен нулю, и что это значит, когда это не так? Какой родительский параметр принимает этот метод?

6
В чем разница между BaseAdapter и ArrayAdapter?
Я хочу знать разницу между использованием BaseAdapterиArrayAdapter . Я добился того, чего хочу ArrayAdapters . Влияет ли это на производительность ListView интерфейса адаптера, в котором он реализован? И последний вопрос: могу ли я чего-нибудь добиться с ListViewпомощью любого из них Adapters, или есть определенные случаи, когда можно использовать только определенный …

1
Невозможно изменить ArrayAdapter в ListView: UnsupportedOperationException
Я пытаюсь составить список, содержащий имена. Этот список должен быть изменяемым (добавлять, удалять, сортировать и т. Д.). Однако всякий раз, когда я пытался изменить элементы в ArrayAdapter, программа вылетала из строя с java.lang.UnsupportedOperationExceptionошибкой. Вот мой код: ListView panel = (ListView) findViewById(R.id.panel); String[] array = {"a","b","c","d","e","f","g"}; final ArrayAdapter<String> adapter = new …

4
Использование ListAdapter для заполнения LinearLayout внутри макета ScrollView
Я столкнулся с очень распространенной проблемой: я разместил действие, и теперь оказалось, что в нем должны отображаться несколько элементов ScrollView. Обычный способ сделать это - использовать существующий ListAdapter, подключить его к a ListViewи БУМ, у меня будет мой список элементов. НО вы не должны помещать вложенный ListViewв a, ScrollViewпоскольку он …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.