Articles of android listview

Listview перезагружает уже загруженные изображения с помощью универсального загрузчика изображений

В моем проекте Android я показываю все изображения из web service(Url) в ListView для этой цели. Я использовал Universal image loader . После загрузки некоторых изображений в List, если я прокручивался вниз, затем прокручивается вверх, уже загруженные изображения снова загружаются. DisplayImageOptions.Builder displayImageOptionsBuilder = new DisplayImageOptions .Builder().cacheOnDisk(true).cacheInMemory(true).considerExifParams(true); ImageLoader.getInstance().displayImage(imageUri, imageView, displayImageOptionsBuilder.build()); Что я пробовал ImageAware imageAware = […]

Вычисление высоты каждой строки ListView

Я пытаюсь сделать фон прокрутки ListView с помощью ListView. Я основываю свой подход на этом классе на полках , но в то время как в Shelves все имеет одинаковую высоту, я не могу сделать такую ​​же гарантию. У меня такая деятельность: public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); […]

Конфликт сообщений об ошибках Android: указанный ребенок уже имеет родителя. Вы должны сначала вызвать removeView () родителя ребенка

Первоначально я получил эту ошибку: У указанного ребенка уже есть родитель. Вы должны сначала вызвать removeView () родителя ребенка в customSection.addView(customLayout); Поэтому я добавил ((LinearLayout)customLayout.getParent()).removeView(customLayout); И теперь java.lang.NullPointerException Итак, если у ребенка есть родительский элемент, и я должен сначала удалить дочерний элемент из родителя, почему getParent () возвращает null? У меня есть абстрактный фрагмент, который […]

Есть что-то вроде NSDictionary в android?

Я новичок в Android. Я искал все вокруг, но не мог найти ничего такого, как NSdictionary iOS в Android. Например, в iOS я могу создать SIMPLE- массив словаря, подобного этому формату Array idx1: [objA1 for keyA],[objB1 for keyB],[objB1 for keyC] idx2: [objA2 for keyA],[objB2 for keyB],[objB2 for keyC] idx3: [objA3 for keyA],[objB3 for keyB],[objB3 for […]

Просмотр списка андроидов

У меня есть этот настраиваемый список. Каждая строка содержит изображение и две строки текста один под другим. Я хочу открыть новое действие, когда щелкнут любой элемент списка. Но я не могу этого сделать, даже после реализации setOnItemClickListener (). Пожалуйста, исправьте меня, если я ошибаюсь. Ниже приведен код для списка. PS: Это нормальная деятельность, а не […]

Настраиваемый список с помощью флажков

Я заполнил ListActivity из Cursor используя SimpleCursorAdapter который запускает другое действие, когда один из элементов списка был нажат. Я также использую ViewBinder для выполнения пользовательских преобразований данных. Я хочу добавить CheckBox в каждую строку в списке, поэтому я изменил представление и добавил CheckBox с правом гравитации. Добавление CheckBox удалило возможность щелчка по элементам. Метод onListItemClick […]

Стиль списка ListView – выравнивание по левому краю текста и выравнивание по правому краю

Я пытаюсь получить строку ListView следующим образом: | Text-Text-Text <ImageButton> | С кнопкой изображения, привязанным к правому краю. Как я могу это сделать? Вот текущий код макета, который я использую. Что я делаю не так? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layercontainer" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#699"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:layout_gravity="left"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="YO HOW […]

Ошибка Listview: «В вашем контенте должен быть ListView с атрибутом id« android.R.id.list »

Я получаю сообщение об ошибке в своем логарифме: «В вашем контенте должен быть ListView с атрибутом id« android.R.id.list ». Мой код компилируется и запускается, но принудительно закрывается, когда я запускаю активность в списке. Я проверял многие подобные вопросы, это, кажется, общая проблема, но я все еще не могу исправить свой код. Декларация: private ListView lv; […]

Заголовки ListView без разделителей элементов списка

В настоящее время я пишу приложение для Android, которое использует ListView с заголовками. Это работает нормально, но не так, как я хочу. Каждый элемент в ListView имеет 1-2px-разделитель в верхней и нижней части. Тоже заголовок – и в этом проблема. Это не выглядит очень красиво … Интересная часть состоит в том, что системные приложения (например, […]

ListView не запускает setOnLongClickListener, только setOnItemClickListener

Я хотел бы иметь оба типа кликов в спискеView – onClick и LongClick. Я реализовал его следующим образом: this.listViewSub = (ListView) this.findViewById(R.id.listsub); this.listViewSub.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(final AdapterView parent, final View view, final int position, final long id) { … } }); // listen to long click – to share texts this.listViewSub.setOnLongClickListener(new OnLongClickListener() […]