Отображение данных из базы данных в listview и удаление отмеченного элемента

#java #android #android-layout #android-checkbox

#java #Android #android-макет #android-флажок

Вопрос:

Могу ли я знать, как отобразить имя элемента из базы данных с флажком, рядом с которым пользователи могут удалять элемент, когда флажок установлен.

Я просмотрел несколько статей, в которых упоминалось об этом, но большинство статей не отображают данные из базы данных. Они упоминали об адаптере, но я не очень уверен, как он функционирует.

Кто-нибудь может мне объяснить:

  • как работает адаптер между listview, textview и checkbox
  • как обнаружить и удалить выбранный элемент, когда флажок установлен

Ниже приведены два разных файла .xml, которые я сделал:::

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@ id/wishlistln"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp" >

<CheckBox
    android:id="@ id/wishlistcb"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical"
    android:text="" />

<TextView
    android:id="@ id/wishlist"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical"
    android:layout_marginLeft="10dp"
    android:textSize="16sp" />

  </LinearLayout>

    <ListView
    android:id="@android:id/list"
    android:layout_width="wrap_content"
    android:layout_height="400dp" />
 

Спасибо.

Комментарии:

1. посмотрите это, и если у вас возникнут вопросы, возвращайтесь 🙂 vogella.com/tutorials/AndroidListView/article.html

Ответ №1:

вот хороший учебник по ListView и Adapter , он показывает, как отображать данные и как обрабатывать события в ListView