Articles of listview

Android ScrollView Vs ListView

Я сталкиваюсь с реализацией View, где я должен загрузить, возможно, почти 100 элементов в списке. У меня есть сомнение, в котором, возможно, лучший способ его реализации. Я уже знаю, что ListView перерабатывает представления, а ScrollView хранит все в памяти. Дело в том, что я думал о применении пейджинга в Scrollview чтобы избежать огромного времени загрузки, […]

Как показать индикатор выполнения в каждом элементе списка?

Пожалуйста, помогите мне показать диалог выполнения в элементе listview. public class DealerSubCatListAdapter extends BaseAdapter { private Context context; private ArrayList<Image> Image; private LayoutInflater inflater = null; public DealerSubCatListAdapter(Context context, ArrayList<Image> Image) { this.context = context; this.Image = Image; inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); notifyDataSetChanged(); } @Override public int getCount() { return Image.size(); } @Override public […]

Почему я не могу заблокировать DrawerLayout с гравитацией макета

Я использую DrawerLayout, и недавно я хочу изменить гравитацию listView в drawerLayout. Но после того, как я изменил гравитацию listView на android:layout_gravity="start|bottom" из android:layout_gravity="start" , drawerLayout не может быть заблокирован mDrawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); SetDrawerLockMode () работает с; <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" > </RelativeLayout> <ListView android:id="@+id/drawer_list" android:layout_width="320dp" android:layout_height="match_parent" android:layout_gravity="start" android:background="#F3F3F4" android:choiceMode="singleChoice" > […]

Просмотр списка Android с помощью ViewHolder

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

Пользовательский фильтр ListView дает неправильный элемент, выбранный при фильтрации

Я новичок в программировании на Android, и у меня есть ListView, когда отфильтрованный всегда возвращает мне первый элемент в списке, так как я могу это исправить? Например, мой список содержит AA, AB, AC, BC, BD. Когда я хочу искать список вещей, начиная с B, я получаю BC, BD, но когда я нажимаю BC, он возвращает […]

Как вертикально выровнять элемент в списке с помощью относительной компоновки?

Я использую представление списка в Android 1.5, чтобы показать список изображений и текст рядом с изображением. Я пытаюсь вертикально центрировать текст, но текст находится в верхней части строки, а не в центре. Ниже мой макет: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/row" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dip"> <ImageView android:id="@+id/item_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dip" android:src="@drawable/default_image" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignParentBottom="true" android:layout_centerVertical="true" android:gravity="center_vertical"/> […]

Добавление заголовка в ListView в Android

Мне нужно добавить заголовок в свой список, и заголовок должен всегда показывать даже прокручиваемый список. Возможно ли это в виде списка андроидов?

Android: сканирование сети Wifi + выбираемый список

Я пытаюсь создать приложение, которое позволяет сканировать доступные Wi-Fi-сети, а затем отображать их в выбираемом списке. Для этого я попытался с помощью этого кода: package android.nacho.WifiScan; import java.util.List; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.net.wifi.ScanResult; import android.net.wifi.WifiManager; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import […]

Использование библиотеки Picasso с ListView

То, что я пытаюсь сделать, – это адаптировать собственный пользовательский адаптер ListView для использования изображений, извлеченных из Интернета библиотекой Picasso. Я считаю, что у меня изменен адаптер, чтобы принять образ из Picasso, но я не уверен, как изменить свою реализацию, чтобы принять его с помощью ListView. Я считаю, что мне нужно открыть файл holder.imageIcon, но […]

Бесшовная вложенная прокрутка (Android)

Мы все советовали против вложенных представлений, содержащих механизм прокрутки. Однако в последней версии Android (5.0) приложение Phone привлекло мое внимание тем, что похоже на ListView внутри ScrollView . Меня действительно заинтриговало, что механизм прокрутки без ScrollView переключился с ScrollView на ListView . Демо : https://dl.dropboxusercontent.com/u/244748/recording.mp4 . Обратите внимание, что содержимое над вкладками выводится из вида […]