Articles of listview

SetItemChecked не работает над ListFragment после вращения экрана

У меня проблема с подсветкой элемента в ListView внутри фрагмента после поворота экрана. Поскольку мой код вдохновлен примером FragmentLayout в ApiDemos, я сделал тест на нем, и эта же проблема возникает, как описано: Запустите приложение в портретном режиме, выберите элемент, затем поверните устройство в альбомном режиме. Выбранный ранее элемент правильно подсвечивается с фрагментом детали, отображающим […]

Как проверить ListView с Robolectric 2.2? Он говорит, что android.widget.ListView еще не реализован

Когда я запускаю JUnit-тест с Robolectric 2.2 на моем ListActivity, я получаю InflateException, в котором говорится, что ListView не реализован. Как мне обойти это? Я как-то расследовал использование .shadowOf (), но я не уверен, как это сделать. Вот трассировка стека: Android.view.InflateException: файл XML ./res/layout/activity_main.xml строка # -1 (извините, еще не реализовано): ошибка раздувания класса android.widget.ListView […]

Сосредоточьтесь на EditText в ListView, когда потомки блоков (Android)

У меня есть настроенный ListView . Каждая строка имеет EditText, Buttons & TextView . Чтобы сделать элементы android:descendantFocusability="blocksDescendants" ListView доступными, я сохранил android:descendantFocusability="blocksDescendants" для макета строки. Если я не сохраню onItemClick потомства, я не могу выполнить действие для onItemClick . Если я сохраняю EditText потомства фокусироваться, то EditText который присутствует в моей строке, не фокусируется. […]

Как изменить цвет backgroung при нажатии на элементы Horizontal Listview в Android

Как изменить цвет фона при нажатии на элементы горизонтального списка в Android Чтобы пользователи знали, где они нажали. Ниже приведен код, который я получил с некоторого интернет-сайта. HorizontalListViewActivity.java public class HorizontalListViewActivity extends Activity { static BitmapFactory bf; ArrayList<String> dataObjectsList = new ArrayList<String>(); ArrayList<Bitmap> myImageList = new ArrayList<Bitmap>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); […]

Ультравизуальное приложение для iPhone, такое как интерфейс для Android

Может ли кто-нибудь объяснить мне, как воссоздать эффект прокрутки в андроиде, например, под iPhone-приложение, и это не автоматический прокрутка. Я пробовал следующее: myview.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView arg0, int scrollState) { } @Override public void onScroll(AbsListView listViews, int firstVisibleItem, int visibleItemCount, int totalItemCount) { final View view = getViewByPosition(firstVisibleItem); } Я не знаю, […]

Как перевести холст и по-прежнему получать события касания в правильных местах

Я пытаюсь создать собственный AbsListView (переопределяя тот же материал в ListView, GridView и HeaderGridView), который будет перемещать все его чертежи и трогательные события на основе внешнего фактора (другие вещи, которые перемещаются по макету). Paddings здесь не вариант, потому что тогда единственный способ попытаться контролировать позицию AbsListView – использовать супер-crappy-метод smoothScrollBy(int distance, int duration) и это […]

Проблемы с интеграцией EnhancedListView и SwipeRefreshLayout

Я пытаюсь интегрировать вышеупомянутые виджеты. Кажется, они мешают друг другу. Если я прокручиваю и затем прокручиваю вниз, элемент просмотра списка не возвращается к исходной позиции x, когда я отпускаю. Кто-нибудь знает, в чем проблема?

ListView не обновляется правильно CursorAdapter после swapCursor

У меня есть реализация CursorAdapter, которая невероятно проста. Я просто перепробовал newView и bindView (код ниже). Что я делаю, так это добавить строку в свою таблицу, создать новый курсор, который запрашивает таблицу (с новой строкой), изменить курсор в адаптере и затем уведомить об изменении данных. Что происходит, новая строка добавляется в ListView (как ожидается), но […]

Перезаписываемый ListView с помощью перетаскивания

Есть несколько вопросов по этой теме, но они все очень старые, с 2010 года: Переупорядочить элементы ListView путем перетаскивания Переупорядочение элементов списка с помощью перетаскивания с помощью android Кроме того, я проверил видео DevBytes: Проблема с этим видео заключается в том, что он просто позволяет использовать длительное нажатие на элементы для перетаскивания, но не позволяет […]

Как показать кнопку изображения только на определенных строках

У меня есть ListView с пользовательским адаптером. Я хочу установить видимость ImageButton в каждой строке на основе условия в моем списке. Однако строки не состоят в том, что я предполагаю. В приведенном ниже примере у меня есть класс ColorInfo со значением count . Всякий раз, когда число больше 0, я хочу показать изображение. Для фиктивных […]