これは私の最初のAndoidアプリケーションです。私はListViewに複数の選択肢を実装することはできません(リストビューの各行にチェックボックスが必要です)。 私はnotepadv3チュートリアルを使用しています。 誰かが私を助けることができる、私はJavaの初心者です。Listviewの各行にチェックボックスを実装する方法
private void fillData() {
ListView lView = (ListView) findViewById(android.R.id.list);
// Get all of the notes from the database and create the item list
//lView = (ListView) findViewById(R.id.liste);
Cursor c = mDbHelper.fetchAllNotes();
startManagingCursor(c);
String[] from = new String[] { NotesDbAdapter.KEY_TITLE };
int[] to = new int[] { R.id.text1 };
// Now create an array adapter and set it to display using our row
SimpleCursorAdapter notes =
new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to);
setListAdapter(notes);
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<CheckBox android:text=""
android:id="@+id/list_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
/>
<TextView android:id="@id/android:empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/no_notes"/>
notes_row xmlのチェックボックスを実装できません – Ertan
どういう意味ですか? –
それは動作し、それはとても簡単だった:) thx – Ertan