Articles of listview

Android: верхняя марка AutoCompleteTextView в ListView

AutoCompleteTextView отображает ListView во всплывающем окне для автоматического завершения. Прикреплено изображение, детализирующее проблему. Как раз перед первым пунктом, есть небольшой запас белого. Этот запас отображается только в верхней части списка. Эта проблема наблюдается на устройстве 2.3, тогда как на 4.x эта проблема не видна. Может кто-нибудь указать причину такого поведения и способ исправить это. Код […]

GridView с colSpan и rowSpan

Мой вопрос заключается в создании GridView с поддержкой rowSpan и colSpan. Я искал его при переполнении стека и т. Д. Есть несколько похожих вопросов, но нет действительных ответов. Одним из способов сделать это может быть реализация пользовательского адаптера ListView с разными типами строк. Использование getItemViewType (int position) может помочь оптимизировать такой сценарий, но я боюсь, […]

Фокус потерян после notifyDataSetChanged ()

У меня есть listview, который содержит edittext в каждой строке. Когда я добавляю текст в последней строке списка, я хочу добавить пустую строку в список. Поэтому я меняю свой список и вызываю notifyDataSetChanged (). К несчастью, основное внимание уделяется месту вне списка. Как сохранить фокус в текущем edit_text? Я пробовал edit_text.requestFocus () – но это […]

Android PullToRefresh onScrollListener не работает

У меня есть chrisbanes PullToRefresh lib, работающий в моем проекте. Теперь мне нужно перехватить события прокрутки, чтобы добавить некоторую логику, кажется, что библиотека готова установить onScrollListener , и я попытался добавить ее с помощью myList.setOnScrollListener(this); а также myList.getRefreshableView().setOnScrollListener(this); Но методы слушателя никогда не вызываются. Я предполагаю, что это связано с PullToRefreshBase класс PullToRefreshBase переопределяет onTouchEvent […]

Продолжайте фокусироваться на TextView после того, как notifiedDatasetChanged () был вызван в пользовательском listview?

У меня есть адаптер listview, который, когда я notifyDataSetChanged() свой TextView, вызываю notifyDataSetChanged() addTextChangeListener() методе addTextChangeListener() . Но мой TextView теряет фокус. Как я могу сохранить фокус, переопределяя notifyDataSetChanged() ? Я делаю это, но не работал @Override public void notifyDataSetChanged(){ TextView txtCurrentFocus = (TextView) getCurrentFocus(); super.notifyDataSetChanged(); txtCurrentFocus.requestFocus(); }

Мультиплексирование ListView

Я попытался реализовать мультиселекцию в Android ListView. Я хочу выбрать / отменить выбор более одного элемента, и эти элементы должны быть выделены или нет. Я не хочу использовать CheckBox для выбора элементов. Я поставил функцию в моем адаптере. Вот код: public class MultiSelectionAdapter extends BaseAdapter { private List<Event> streams; private LayoutInflater inflater; private Context context; […]

Как получить фокус ребенка ListView?

У меня есть ListView, в котором я динамически добавляю элементы строки. В каждой строке нет дочерних элементов. Теперь я устанавливаю на прослушиватели кликов на этих дочерних элементах, и в них он просит меня сохранить эти дочерние элементы окончательными, он отлично работает с ними, и это нормально делать, поскольку я создаю класс в каждом из слушателей […]

Как добавить несколько изображений в строку списка с горизонтальным просмотром прокрутки

Я хочу отображать несколько представлений изображения и текста в каждой строке списка, а число строк не является фиксированным (количество строк может быть выбрано с сервера). Как добавить горизонтальную прокрутку в каждой строке. Я собираюсь использовать для цикла для числа изображений в методе getView, это правильный способ сделать это. Мой вопрос заключается в том, как я […]

Android анимирует все элементы списка одновременно

Я хочу добиться одновременной анимации во всех элементах просмотра списка, чтобы перевести их в режим редактирования. Здесь эффект идентичен тому, что Im собирается для: http://youtu.be/cFSRusFkI_I?t=2m6s Код макета списка элементов: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/item_content" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="4dp" > <CheckBox android:id="@+id/checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:visibility="invisible" /> <TextView android:id="@+id/nameTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:textSize="16sp" android:textStyle="bold" /> <ImageView […]

Android cursorLoader с разбиением на страницы или загрузкой большей функциональности?

У меня есть огромное количество данных в базе данных sqlite, и я использую android CursorLoader с ContentProvider, чтобы отобразить их в ListFragment. Ну, просто загрузите все данные в список. Мой вопрос: как я могу загрузить данные с разбивкой на страницы? Или, например, когда я просматриваю нижнюю часть списка, он загрузит элементы следующей страницы?