Articles of listview

Установите OnClickListener для элементов в ListView с двумя представлениями

У меня есть ListView, с элементами с этим макетом: <LinearLayout …> <LinearLayout …> <!–Elements –> </LinearLayout> <LinearLayout …> <!–Elements –> </LinearLayout> </LinearLayout> Поэтому у моих предметов есть два разных раздела. Я хочу иметь возможность настраивать разные onclickListener внутри каждого элемента (по одному для каждого LinearLayout). Я до сих пор пробовал переопределить onListItemClick, но он, похоже, […]

Android – Как установить дополнение для TextView в ListView или ExpandableListView

Мне нужно установить дополнение для TextView в каждой строке ListView или ExpandableListView . Я пытаюсь использовать android:padding и child ( paddingLeft , …), но без каких-либо результатов. Как я могу сделать? благодаря РЕДАКТИРОВАТЬ: Это код элемента ExpandableListView <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:padding="20dp" > <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:id="@+id/titleScheda" android:text="TextView" android:layout_width="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:padding="20dp" […]

Почему ListView повторял каждый шестой элемент?

У меня есть ListView, который заполняется пользовательским адаптером с определенным макетом. Адаптер сопоставляется с HashMap с конкретными элементами, которые содержат данные для каждого элемента ListView. Данные в hashMap верны, но ListView повторяет, чтобы снова нарисовать каждые 6'-те же 6-ые Элементы, пока не достигнет конца Карты? Мой дисплей позволяет отображать 5 элементов, если вы прогуливаете litte, […]

Android Нажмите на listItem проверит неправильный флажок

Я создал собственный ListView, расширив SimpleCursorAdapter. Результатом является IMAGE + CheckedTextView (Text + Checkbox). Когда я долго нажимаю на элемент, все работает нормально – я получаю правильный идентификатор и детали щелкнутого элемента. Проблема возникает, когда я пытаюсь отметить элемент как проверенный, но он проверяет неправильный флажок. Например: у меня есть 9 элементов в моем списке, […]

Android listview viewholder. Когда его использовать, а когда нет

У меня есть ListView с адаптером пользовательского списка. В методе getView () я использую шаблон «ViewHolder», как показано в API Demos для ListView14.java. Когда я сначала выдаю список, он, похоже, правильно загружается. Однако проблема, с которой я сталкиваюсь, заключается в том, что когда я просматриваю список, я вижу, что данные для списка отображаются в неправильных […]

Как обновить SimpleAdapter в Android

Возможно ли обновить SimpleAdapter? У меня есть список данных и нижний колонтитул, в котором говорится «См. Следующие результаты». Когда этот элемент списка щелкнут, я фиксирую событие и получаю новые данные. Затем я хочу заменить данные в ListView на эти новые данные, но я не могу понять, как это сделать. Есть идеи? Я не хочу использовать […]

Выделение выделенного элемента в ListView на Android

Я делаю приложение, которое работает с ListViews в Android, и я не могу сделать так, чтобы выбранный (chacked) элемент имел другой фон. Я использую CHOICE_MODE_SINGLE. Так выглядит мой код: ListView, который я использую: (Внутри layout.xml ) <ListView android:id="@+id/listView" android:layout_width="wrap_content" android:layout_height="match_parent" android:choiceMode="singleChoice" android:listSelector="@drawable/selector_test" > </ListView> Макет TextView, который я использую в адаптере: ( ListItem.xml ) <TextView […]

Android, используя SimpleCursorAdapter для установки цвета не только строк

У меня есть простой адаптер курсора, установленный в списке в моем приложении, следующим образом: private static final String fields[] = {"GenreLabel", "Colour", BaseColumns._ID}; datasource = new SimpleCursorAdapter(this, R.layout.row, data, fields, new int[]{R.id.genreBox, R.id.colourBox}); R.layout.row состоит из двух TextViews (genreBox и colourBox). Вместо того, чтобы устанавливать содержимое TextView в значение «Цвет», я хотел бы установить его […]

Robolectric test ListView не обновляется после изменения стоимости адаптера

Я создал макет с ListView который обновляет в нем значения в зависимости от того, какая из 2 нажатых кнопок нажата. Нажатие кнопки с надписью «Коэффициенты» очищает все значения и добавляет нечетные числа до 20. Нажатие кнопки evens делает то же самое, за исключением четных чисел. Это отлично работает при эмулировании или проверке на реальном устройстве. […]

OnCheckedChanged уволен несколько раз, Listview с флажком

У меня есть ListView с флажком: Oncheckedchanged(..) вызывается, когда пользователь проверяет / Oncheckedchanged(..) элемента в listview OncheckedChanged(..) снова вызван, когда пользователь нажимает на listitem через onItemClick(…..) Это известная проблема? Как различать события. public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder = null; if (convertView == null) { LayoutInflater inflator = context.getLayoutInflater(); convertView […]