Articles of android listview

ExpandableListAdapter.getChildView () взаимодействие с AbsListView.LayoutParams

Я работаю над расширением BaseExpandableListAdapter и имею следующую реализацию getChildView (): public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { AbsListView.LayoutParams lp = new AbsListView.LayoutParams (ViewGroup.LayoutParams.FILL_PARENT, 48); RelativeLayout layout = new RelativeLayout(myExpandableListActivity.this); layout.setLayoutParams(lp); TextView name = new TextView(myExpandableListActivity.this); name.setText("testing…"); layout.addView(name); return layout; } Этот код работает, и когда я запускаю приложение, […]

Sync 2 ListViews с помощью прокрутки

Возможный дубликат: Как синхронизировать две позиции Listview Синхронизация 2 ListViews при прокрутке У меня есть два ListViews . Есть ли способ synchronize позицию ListViews при прокрутке любого из списков. Я реализую AbsListView.OnScrollListener , регистрируясь в ListView . Когда прокручивается ListView , onScroll() метод OnScrollListener onScroll() , после чего я вызываю smoothScrollToPosition() . Но это не […]

Как добавить поля выше и ниже списка в Android?

Я изо всех сил пытаюсь сделать что-то, что, по моему мнению, довольно распространенный запрос для андроида ListView, в моем конкретном случае этот ListView используется как часть ListFragment. Я хотел бы заполнить пробел над и под моим списком, который прокручивается вверх и вниз вместе с элементами списка, когда список взаимодействует. Я много оглядывался и не только […]

Как создать многоуровневый ListView в Android

Мне нужно создать многоуровневый список. Как это изображение Я пробую это , это и это Но не понимают, как реализовать многоуровневое представление списка. Я пытаюсь создать свой собственный, как это main1.xml <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="none" android:background="#ffffff" > <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#ffffff" android:id="@+id/add" android:orientation="vertical" /> </ScrollView> TreenodeDatabase.java package com.android.treenode; import android.content.Context; import […]

Обновить ListView после операции удаления

Я показываю данные, извлеченные из базы данных sqlite Android OS. Я успешно получаю элементы для удаления, когда я нажимаю на них. Однако у меня возникает проблема обновления или обновления списка после операции. Ниже приведен код, в котором я удаляю контакт. deleteBtn = (Button)v.findViewById(R.id.deleteBtn); deleteBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(v.getContext(), "Deleted: " […]

Как получить список данных в акциях с вкладками?

Я сделал программу, в которой я собираю список всех своих друзей в Facebook с их именем, добом и картиной профиля, но я решил использовать вкладки в моей существующей программе, поэтому я также написал для этого код, но всякий раз, когда я запускаю Мое приложение, каждый раз, когда я получаю вкладки, но не получаю список друзей […]

Приложение Facebook для Android использует ListView или есть другой способ создать этот хороший список сообщений на временной шкале?

Приложение Facebook для Android использует ListView или есть другой способ создать этот хороший список сообщений на временной шкале? Также в настоящее время очень быстро, и когда u прокручивается очень быстро вверх и вниз, он не отображает никаких признаков перезагрузки изображений или графики, в отличие от обычного ListView, когда вы используете динамический загрузчик изображений и кеширование.

GridView с colSpan и rowSpan

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

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

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

Переместить в верхнюю часть списка элементов списка во вторую позицию

Как говорится в этом вопросе, когда я делаю listview.smoothScrollToPositionFromTop(position, 0); или listview.setSelectionFromTop(position, 0); Элемент прокручивается во вторую позицию в списке, а не в самом верхнем положении. Как получить элемент для перехода в верхнюю позицию? ОБНОВИТЬ Для небольшого контекста следующее будет работать listview.smoothScrollToPositionFromTop(position+1, 0); Но я создаю для меня трудности с трактатом.