Articles of listview

Как создать пользовательский интерфейс Google + в виде списка?

Я хочу создать listView карт, но после прочтения этого блога goolge-plus-layout , я являюсь жизнеспособным решением для списка чего-либо. Анимационная часть кажется слишком загруженной памятью для загрузки, например, списком с более чем 40 элементами одновременно. Есть ли лучший способ для достижения пользовательского интерфейса карт в ListView?

ListViewDraggingAnimation сломан на Android 5 Lollipop

Я использую ListViewDraggingAnimation от DevBytes , но он кажется сломанным на Android Lollipop preview preview 2 (LPX13D). Когда я перетаскиваю строку поверх других строк, эти строки будут исчезать и перестать быть кликабельными (см. Ниже). Я попытался отключить аппаратное ускорение для списка, но это не повлияло. Кто-нибудь испытал ту же проблему? Любые намеки? Благодаря 🙂

Как установить onClickListener на ArrayAdapter?

Я делаю класс, как показано ниже. // All necessary imports are here public class More extends Activity { String[] MoreItems = { "Transfers", "Budgets", "Branches", "Tools", "News", "Customer Service", "Settings", "Help", "About" }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.more_view); ListView moreListView = (ListView) findViewById(R.id.moreListView); MoreListAdapter listAdapter = new MoreListAdapter(); moreListView.setAdapter(listAdapter); // accountsTypeListView.setOnItemClickListener(listClickListner); } […]

Android – SwipeRefreshLayout с пустым текстовым просмотром

Я реализовал SwipeRefreshLayout в моем приложении, но он может содержать только один прямой дочерний SwipeRefreshLayout который должен быть списком. Я пытаюсь понять, как добавить пустой текст в следующий рабочий XML-файл: <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/swipe_container" android:layout_width="match_parent" android:layout_height="match_parent" > <ListView android:id="@+id/listViewConversation" android:layout_width="fill_parent" android:layout_height="fill_parent" android:dividerHeight="1dp" /> </android.support.v4.widget.SwipeRefreshLayout> Обтекание его в линейном / относительном макете делает его ошибкой, потому что […]

Отображение текущего выбора в списке

Как видно из версии планшета gmail и google talk, я пытаюсь показать текущий выбор в списке. Я знаю, что это не стандартная практика, и ее следует избегать, когда это необходимо. В моей программе список всегда присутствует на экране, а нажатый элемент показывает новый фрагмент справа (аналогично gmail и google talk). Чтобы пользователь не угадал, какой […]

Множественный выбор в пользовательском ListView с CAB

После прочтения и попыток в течение нескольких дней я отказываюсь и прошу помощи. <Edit> Я использую ActionBarSherlock. </ Edit> То, что я хочу достичь: ListView с настраиваемым макетом для каждой строки, где пользователь может выбрать несколько элементов списка. Выбранный элемент списка должен иметь другой цвет фона. Когда есть хотя бы один выбранный элемент, должна отображаться […]

Использование контекстного меню со списком в android

Я разрабатываю приложение для Android. У меня будет listview, и я установил контекстное меню для отображения, когда элемент listview long -pressed. Как я могу получить элемент из выбранного элемента списка (например, текст из текстового списка listview) после Действие из контекстного меню выбрано так, что я могу его обработать? Вот какой код: protected void onCreate(Bundle savedInstanceState) […]

Щелчок по списку не работает с флажками Android

РЕДАКТИРОВАТЬ (РЕШИТЬ) Для ответа перейдите к нижней части вопроса. У меня есть listview, и я надуваю несколько строк в нем с помощью настраиваемого адаптера. Надутый ряд содержит флажок. Я могу поддерживать статус флажка, но проблема в том, что мои элементы списка не более доступны для кликов. Вот мой код: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

Как установить ListView не clickable

У меня есть этот ListView который просто должен показывать данные. Поэтому я не хочу делать его доступным для кликов. Сначала я попытался изменить список XML-списка: <ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:clickable="false" > Но это не сработало. Поэтому, чтобы решить мою проблему, я установил код: list.setSelector(android.R.color.transparent); Но я не могу поверить, что лучшего решения нет. Есть […]

Анимировать удаление элемента ListView

Я пытаюсь анимировать удаление элемента ListView, используя это: mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, final View view, final int i, long l) { view.animate().setDuration(500).x(-view.getWidth()).alpha(0f); adapter.remove(tasks.get(i)); adapter.notifyDataSetChanged(); } }); Это не работает. Я в основном следил за советом 4-го ответа сверху этого сообщения: Как оживить добавление или удаление строк ListView Android Тем не менее, […]

Intereting Posts
RdeJava's .debounce () вмешивается в мои потоки Observable и обработку ошибок WebView с 30% фоном в WebViewCoreThread Поместите изображение в виде наложения на изображение камеры Как вызвать функцию основного действия из пользовательского ArrayAdapter? В чем разница между getExtras и getBundleExtras? Как отключить onItemSelectedListener для вызова при настройке выбранного элемента по коду Как понимать и выбирать значения при работе с ColorMatrix? ListView с алфавитами справа, как и iPhone. Является ли это возможным? ПредпочтениеFragmentCompat требует настройки PreferenceTheme Модернизация сети делает сетевые вызовы в основном потоке? ViewPager в ListView – как заблокировать ось прокрутки? Удалите все строки таблицы из таблицы базы данных SQLite Видеопроигрыватель YouTube накладывается на другой макет, когда мы прокручиваем Связывание внутри Intent из приложения Native cpp с использованием Binder Как сделать ImageView в круговой форме?