Запитання з тегом «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
Проблеми "XML" ArrayAdapter вимагає, щоб ідентифікатор ресурсу був TextView "
Я отримую помилку при спробі встановити свій погляд на відображення ListViewфайлу, який я хочу відобразити (текстовий файл). Я впевнений, що це має щось спільне з xml. Я просто хочу відобразити інформацію з this.file = fileop.ReadFileAsList("Installed_packages.txt");. Мій код: public class Main extends Activity { private TextView tv; private FileOperations fileop; private …

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? Чому всі статті, які я прочитав, перевіряють, чи не передусім перегляд перегляду недійсний чи не перший? Що це означає, коли вона є нульовою, і що це означає, коли її немає? Який батьківський параметр приймає цей метод?

6
Яка різниця між BaseAdapter і ArrayAdapter?
Я хочу знати різницю між використанням BaseAdapterта ArrayAdapter. Я досягав того, що хочу ArrayAdapters. Чи впливає це на продуктивність ListViewінтерфейсу адаптера, в якому він реалізований? І, останнє питання, чи можу я домогтися чогось із ListViewвикористання будь-якого з них Adapters, чи є певні випадки, коли можна використовувати лише конкретний адаптер?

4
Використання ListAdapter для заповнення LinearLayout усередині макета ScrollView
Я стикаюся з дуже поширеною проблемою: я розпочав діяльність, і тепер виявляється, що вона повинна відображати кілька елементів у цьому ScrollView. Звичайний спосіб зробити це - використовувати існуючий ListAdapter, підключити його до ListViewі BOOM Я б мав свій список елементів. АЛЕ ви не повинні розміщувати вкладене ListViewв, ScrollViewоскільки воно викручує …

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 ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, array); adapter.setNotifyOnChange(true); panel.setAdapter(adapter); …

5
Спеціальний рядок Android для ListView
У мене є ListView, який повинен мати такий рядок у своїх рядках: HEADER Text HEADERмає бути статичним, але Textзміни кожні кілька секунд. Я реалізував це, заповнивши a String[] array, передавши його в an ArrayAdapterі встановивши щоразу, коли змінюються дані: data_array = populateString(); adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, data_array); listView.setAdapter(adapter); …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.