Articles of listview

Показывать панели кнопок Bottom в ListView при прокрутке вверх и скрыть при прокрутке вниз

У меня огромный список, с нижней панелью с тремя кнопками. Теперь, мой вопрос: есть ли способ скрыть нижний план (с кнопками) во время прокрутки вниз и показать их при прокрутке списка? Точно так же, как Google+ Handles в приложении iOS.

Поддержание флажков в списке с помощью CursorAdapter

Для моего проекта Android у меня есть список, у которого есть флажок для каждого элемента. Данные загружаются из базы данных SQLite с использованием класса CursorAdapter. Однако всякий раз, когда я прокручиваю, позиции флажка будут перемещены и перенесены в следующую часть списка. Как я могу исправить эту проблему? GIF моей проблемы CheckBox Вот мой класс адаптера […]

Android не может найти метод из кнопки onClick в ListView Row

У меня есть ListView, заполненный пользовательским адаптером. В каждой строке есть 1 кнопка. В xml кнопка имеет атрибут onClick. У меня есть только xml, а не набор OnClickListeners. Также обратите внимание, что в моей CustomActivity существует public void myMethod (View v). Я получаю следующее исключение 10-02 03:01:46.463: E/AndroidRuntime(26857): java.lang.IllegalStateException: Could not find a method myClickHandler(View) […]

Как разместить ProgressBar внутри ListView?

У меня есть ListView, который заполняется AsyncTask. Во время выполнения ListView становится невидимым, ProgressBar отображается в центре горизонтали, который исчезает после завершения AsyncTask и снова отображается ListView. Теперь это выглядит так: Но мне нужно, чтобы ProgressBar отображался внутри ListView и центрировался как по горизонтали, так и по вертикали: Вот моя разметка макета: <?xml version="1.0" encoding="utf-8"?> […]

Пользовательский ListAdapter, состоящий из EditText, теряет фокус, называемый дважды

Я делаю приложение электронной коммерции, чей список ListView имеет собственный ListView который состоит из EditText . EditText представляет количество элементов. Я использую OnFocusChangeListener чтобы определить, когда клиент сделан, изменяя количество элемента, а затем обновляя корзину на сервере. Все работает нормально, только onFocusChange вызывается дважды, т. onFocusChange Я дважды получаю false . viewHolder.etProductQuantity.setOnFocusChangeListener( new View.OnFocusChangeListener() { […]

Эффект пульсации не будет выше ImageView

У меня есть CustomListView где я показываю некоторый текст и получаю image отображаемое с помощью библиотеки Picasso . Я создал xml файл в папке с возможностью рисования и для папки drawable-21 для Ripple Effect но по какой-то причине эффект не будет выше ImageView . Вот мои файлы: drawable : listview_item_background.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> […]

Android default textselector для копирования текста, не работающего

java.lang.IndexOutOfBoundsException: setSpan (-1 … -1) starts before 0 at android.text.SpannableStringInternal.checkRange(SpannableStringInternal.java:355) at android.text.SpannableStringInternal.setSpan(SpannableStringInternal.java:77) at android.text.SpannableString.setSpan(SpannableString.java:46) at android.text.Selection.setSelection(Selection.java:76) at android.widget.Editor$SelectionEndHandleView.updateSelection(Editor.java:3485) at android.widget.Editor$HandleView.positionAtCursorOffset(Editor.java:3173) at android.widget.Editor$HandleView.positionAtCursorOffset(Editor.java:3157) at android.widget.Editor$SelectionEndHandleView.updatePosition(Editor.java:3500) at android.widget.Editor$HandleView.onTouchEvent(Editor.java:3266) at android.view.View.dispatchTouchEvent(View.java:7736) at android.view.View.dispatchPointerEvent(View.java:7916) at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4023) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3902) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3452) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3502) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3471) at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3578) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3479) at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3635) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3452) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3502) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3471) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3479) at […]

Изменить цвет ScrollBar / FastScroll ListViewView?

Мое приложение имеет оранжевую тему, но ScrollBar / FastScroll выглядит зеленым. Я пытался много искать, но не могу найти способ изменить это. Он просто остается таким, каким он есть. Я нашел свойство «android: fastScrollTextColor», но это меняет цвет B внутри пузыря. И я не могу найти какое-либо свойство, чтобы изменить цвет этого пузыря или ScrollBar […]

Как установить точное количество элементов ListView на экране?

Я бы хотел, чтобы строки в ListView были отсортированы так, чтобы ровно шесть из них могли поместиться на экране. Для этого мне нужно знать, сколько вертикального пространства доступно для ListView (не весь экран). Тем не менее, измерение onCreate () не может быть выполнено, поскольку пока никаких представлений не было. Если я сделаю измерения после рендеринга, […]

Получение позиции списка в виде списка

Я знаю, что этот вопрос задают раньше. Я пробовал как детектор жестов: wholelistview.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { if (gestureDetector.onTouchEvent(event)) { return true; } return false; } }); Который обнаруживает только салфетки (не может получить позицию строки здесь). Аналогично в getview: public View getView(int position, View convertView, ViewGroup parent) { //other […]

Intereting Posts
Использование Google OAuth 2 на встроенном устройстве на базе Android Как избавиться от белой полосы в верхней части экрана с помощью adjustResize ToJson, вызывающий зависание пользовательского интерфейса Папка на телефоне не отображается в Windows PC API Google Map API V2: открыть окно пользовательской информации на правой стороне маркера Fatal Spin-On-Suspend / Stuck on ThreadID Невозможно запустить проект React-Native UIExplorer Панель инструментов AppBarLayout закрывает панель инструментов Android: использование нескольких форм в качестве фона кнопки Авторизация моего приложения для использования существующей папки Как передавать данные между действиями в фрагмент, используя намерение в Android Ошибка переключения FragmentActivity … «Несовместимые типы» или «FragmentTransaction не могут применяться» Скрыть строку состояния Базовый уровень шрифта для Android, привязанный к сетке 4dp По умолчанию нажата MenuItem с 9-патч-границей после Android Studio 2.2