Articles of listview

Как добавить OnTouchListener в элементы списка?

Я кодирую простое приложение для Android, которое содержит список, заполненный SimpleCursorAdapter. private void populateList() { c = this.cDAO.fetchAllContacts(); startManagingCursor(c); String[] from = new String[]{ContactsDAO.KEY_NOME}; int[] to = new int[]{R.id.nome1}; SimpleCursorAdapter notes = new MyListAdapter(this, R.layout.list_row, c, from, to, activitySwipeDetector); setListAdapter(notes); } Xml для списка и list_row: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listaBottom" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#B5E61D" […]

Как настроить высоту ListView, когда есть расширенныйListView, встроенный в ListView

В действии есть ListView с соответствующим адаптером. Каждый элемент в этом ListView имеет расширение ExpandableListView со связанным адаптером. Вначале в ListView есть только два элемента, и все расширяемые списки не расширяются. В это время высота ListView не больше высоты экрана (предположим, что высота экрана равна 800, а высота ListView равна 600. имеется пустая область с […]

Программно добавлять представления внутри (Linear) Layout (внутри ScrollView)

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

В Android, как отображать диалоговое окно предупреждения с квадратными углами, как в Google Maps?

Как я могу отобразить AlertDialog в Android, который выглядит как приложение в Google Maps (квадратные углы)? Я прикладываю изображение ниже. Доступно ли это из коробки (какое-то свойство или тема), или я должен сам ее стилизовать?

Настройка нескольких адаптеров для одного вида списка

Возможно ли установить более одного адаптера в один список? Например list.setAdapter(adapter1); list.setAdapter(adapter2);

Событие Onclick выполняется даже при длительном нажатии

Я использую ExpandableListView lv . Это то, что у меня есть. ExpandableListView lv = (ExpandableListView) findViewById (….); Lv.setOnChildClickListener (новый ExpandableListView.OnChildClickListener () {@Override public boolean onChildClick (ExpandableListView parent, View v, int gp, int cp, long id) { Toast.makeText(MainActivity.this, "Clicked", Toast.LENGTH_SHORT).show(); //perform action return true; } }); lv.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { @Override public void onCreateContextMenu(ContextMenu contextMenu, View v,ContextMenuInfo […]

Java.io.IOException: BufferedInputStream закрыт

Я пытаюсь загрузить изображения из url в listview в android. Для этого я использую код ниже. Bitmap bm; try { URL url = new URL(imageUrl); bm = BitmapFactory.decodeStream(url.openConnection().getInputStream()); } catch (Exception e) { Log.e("Error", e.getMessage()); e.printStackTrace(); } imageView.setImageBitmap(bm); Я выполняю вышеуказанный код в AsyncTask. Когда я выполняю, он отображается правильно. Но после того, как я […]

Когда использовать ленивую загрузку и когда ее не использовать.?

У меня есть 5000 имен в базе данных. Я хочу, чтобы все эти имена были завышены в ListView. Что имеет следующие элементы Значок Image (который хранится локально в Drawables) имя Расстояние в км Я фильтрую этот списокView с помощью Search Filtering, примерно так: adapter.getFilter().filter(someText); Я также сортирую список, например: sort listView имена в алфавитном порядке […]

Как обновить ListView в Drag-Sort ListView?

У меня есть реализация Drag-Sort ListView (DSLV) и LazyList вместе в моем проекте, я загружаю Demo LazyList и Drag-Sort ListView из github, затем интегрирую и изменяю согласно моему требованию, Я использую DSLV для перетаскивания и сортировки элементов ListView и LazyList для отображения изображения из URL-адреса, я просто реализую «основную игровую площадку» из DSLV для перетаскивания […]

Общение между DialogFragment и FragmentActivity в Android

Будучи новичком в Android Dev, мне сложно связать точки. Я часто зацикливаюсь на том, как могут быть достигнуты конкретные идентификаторы от разных фрагментов, действий, классов – в зависимости от того. Например. У меня есть DialogFragment который содержит поле EditText . Я хочу добавить текст в это поле и щелкнуть эту строку в ListView в родительском […]