私はsqliteテーブルからのチェックボックス付きのlistViewを持っています。 別のsqliteテーブルの列を表示する別の列をlistViewに配置する必要があります。3列のリストビュー
ProductName CheckBox ProductPrice.
任意の提案は:
私は3つの列を表示したいのですが?
私はsqliteテーブルからのチェックボックス付きのlistViewを持っています。 別のsqliteテーブルの列を表示する別の列をlistViewに配置する必要があります。3列のリストビュー
ProductName CheckBox ProductPrice.
任意の提案は:
私は3つの列を表示したいのですが?
あなたは目的のためにカスタムリストアダプタを使用することができますhttp://www.vogella.de/articles/AndroidListView/article.html#listadvanced_interactive
からリストビューについての情報を得ることができます。カーソルの列にデータをバインドする
http://blog.cluepusher.dk/2009/11/16/creating-a-custom-cursoradapter-for-android/
使用SimpleCursorAdapter:
あなたがバインドされるために必要な3つのtextviewsのtextview1、textview2、textview3を有する、row_layout.xmlに定義された行のレイアウトを持っていると仮定しましょうCOLUMN_NAME1、COLUMN_NAME2、COLUMN_NAME3、
S
impleCursorAdapter adapter2 = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item, // Use a template
// that displays a
// text view
cur, // Give the cursor to the list adapter
new String[] {COLUMN.NAME1, COLUMN.NAME2. COLUMN.NAME3}, // Map the NAME column in the
// people database to...
new int[] {R.id.text1, R.id.text2, R.id.text3});
ありがとう、しかし、私はどのようにsqliteデータベースでカスタムリストをバインドするのか分からない。 – user1107620
確認編集回答 – jeet
おかげで、しかし、私はカスタムを移入することはできませんよデータベースからのリストビュー。私はproductNameの列とchecboxの列を表示することができ、うまく動作します。しかし、私は3番目の列を表示する方法を知らない。 – user1107620