Запитання з тегом «listview»

ListView - це графічне керування екраном або віджет, що надається бібліотеками інтерфейсу користувача у більшості сучасних операційних систем для відображення елементів у формі списку.

6
Чи слід використовувати RecyclerView для заміни ListView?
Документи Android говорять: Віджет RecyclerView - це більш вдосконалена і гнучка версія ListView. Цей віджет є контейнером для відображення великих наборів даних, які можна прокручувати дуже ефективно, підтримуючи обмежену кількість переглядів. Використовуйте віджет RecyclerView, коли у вас є колекції даних, елементи яких змінюються під час виконання на основі дії користувача …

2
Як отримати надувний макет з урахуванням контексту?
Я пишу власну реалізацію ListAdapter. У його конструкторі я беру Context, ідентифікатор ресурсу (тобто R.id.xxx, що представляє файл макета), а також список і карту (вони містять дані). Тепер проблема полягає в тому, що мені знадобиться LayoutInflater, щоб отримати об'єкт View, який знаходиться в окремому файлі XML-макета. Як я можу влаштувати …

3
Як встановлення baselineAligned to false підвищує продуктивність у LinearLayout?
Я просто будував деякий інтерфейс у xml, і Lint надіслав мені попередження і сказав встановити android: baselineAligned to false для підвищення продуктивності в ListView. Документи про зміни в Lint, які додали це попередження, кажуть Ефективність макета: Знаходить LinearLayouts з вагами, де слід встановити android: baselineAligned = "false" для кращої продуктивності, …


19
Горизонтальний ListView в Android?
Чи можливо зробити ListViewгоризонталь? Я зробив це за допомогою перегляду галереї, але вибраний елемент автоматично надходить у центр екрана. Я не хочу, щоб вибраний елемент був у тому самому місці, де я натиснув. Як я можу усунути цю проблему? Моя ідея полягала в тому, щоб встановити ListViewгоризонтальну прокрутку. Поділіться своєю …

14
Як анімувати додавання чи видалення Android ListView рядків
В iOS є дуже легкий і потужний інструмент для анімації додавання та видалення рядків UITableView, ось кліп із відео на YouTube, що показує анімацію за замовчуванням. Зверніть увагу, як навколишні рядки згортаються на видалений рядок. Ця анімація допомагає користувачам відслідковувати, що змінилось у списку та де у списку вони дивилися, …

25
Android, ListView IllegalStateException: "Вміст адаптера змінився, але ListView не отримав сповіщення"
Що я хочу зробити : запустити фонову нитку, яка обчислює вміст ListView та частково оновити ListView, тоді як результати обчислюються. Чого я знаю, я мушу уникати : я не можу возитися зі змістом ListAdapter з фонової нитки, тому я успадкував AsyncTask і опублікував результат (додайте записи до адаптера) від onProgressUpdate. …

4
ArrayIndexOutOfBoundsException зі спеціальним адаптером Android для декількох переглядів у ListView
Я намагаюся створити спеціальний адаптер для мого ListView, оскільки кожен елемент у списку може мати інший вигляд (посилання, тумблер або радіогрупа), але коли я намагаюся запустити Діяльність, яка використовує ListView, я отримую помилку та додаток зупиняється. Додаток орієнтовано на платформу Android 1.6. Код: public class MenuListAdapter extends BaseAdapter { private …

8
Android: ListView елементи з декількома кнопками, що можна натискати
У мене, ListViewде кожен елемент у списку містить TextView та дві різні кнопки. Щось на зразок цього: ListView -------------------- [Text] [Button 1][Button 2] -------------------- [Text] [Button 1][Button 2] -------------------- ... (and so on) ... За допомогою цього коду я можу створити OnItemClickListenerцілий предмет: listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> …
182 android  listview  button 

14
Як прокрутити верх до довгого макета ScrollView?
У частині мого додатку користувачеві подається список імен і його просять згрупувати їх, як вони вважають за потрібне. (Зауважте, код ListView був скопійований дослівно з підручника Android Views. Я ще не налаштував його на мої потреби, я просто намагаюся з’ясувати, як зробити цю роботу.) Основний макет - це LinearLayout, що …

11
спеціальний адаптер перегляду списку метод getView викликається декілька разів, і не в узгодженому порядку
У мене є адаптер спеціального списку: class ResultsListAdapter extends ArrayAdapter<RecordItem> { у перекритому методі 'getView' я роблю друк, щоб перевірити, що таке положення і чи є це ConverView чи ні: @Override public View getView(int position, View convertView, ViewGroup parent) { System.out.println("getView " + position + " " + convertView); Вихід …
162 java  android  listview 

3
Як динамічно оновлювати ListView на Android [закрито]
Важко сказати, про що тут питають. Це запитання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . На Android, як я можу …

28
ListView всередині ScrollView не прокручується на Android
У мене виникають проблеми з прокруткою ListViewвсерединіScrollView . У мене є активність, у якій у верхній частині є деякі EditTexts, а потім хост вкладок з двома вкладками, які мають один ListView кожен. Коли зору EditText зосереджені, з'являється м'яка клавіатура, і як у мене є ScrollView, вміст прокручується. Але проблема виникає, …

9
Android Recyclerview проти ListView з Viewholder
Нещодавно я натрапив на андроїд, RecyclerViewякий був випущений з Android 5.0, і, здається, RecyclerViewце просто інкапсульований традиційний ListViewз вбудованим в нього візерунком ViewHolder, який сприяє повторному використанню подання, а не створенню його кожного разу. Які ще є переваги використання RecyclerView? Якщо обидва мають однаковий ефект з точки зору продуктивності, чому …

7
android.content.res.Resources $ NotFoundException: Ідентифікатор рядкового ресурсу # 0x0
Я розробляю додаток для Android, яке читає дані з бази даних MySQL, і я зіткнувся з цією помилкою. У мене є такий макет XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/wardNumber" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="3dp" android:text="Ward Number" android:textSize="22dp"/> <TextView android:id="@+id/dateTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/wardNumber" android:layout_alignParentRight="true" android:layout_marginRight="3dp" android:text="Date-Time" /> …
145 java  android  xml  listview 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.