ID非公開さん
2022/1/25 15:29
1回答
SQLiteのDBで3列(one,two,three)のテーブルを作り、3つを(one,two,three{全てTEXT})を同じカスタムアダプターを使って、ListViewに追加したいです。
SQLiteのDBで3列(one,two,three)のテーブルを作り、3つを(one,two,three{全てTEXT})を同じカスタムアダプターを使って、ListViewに追加したいです。 使いたいカスタムアダプターのコード https://www.ideone.com/x5Kwan 例(イメージ)
ベストアンサー
ToDoAdapterの生成時に渡すList<User>を作るときに調整します。 一例ですが 1レコード取得したとき User user1, user2, user3を作る user1.Todo1Name =レコードの「one」のデータ user2.Todo1Name =レコードの「two」のデータ user3.Todo1Name =レコードの「three」のデータ に設定する これらを list.add(user1); list.add(user2); list.add(user3); で全部Listに入れる この作ったリストを ToDoAdapterに渡す ListViewの1アイテムがListの1要素と1対1になるように実装するのが基本です。
ID非公開さん
質問者2022/1/26 14:20
データをリスト(users)に入れ、それをToDoAdapterに渡すということですか?
質問者からのお礼コメント
回答ありがとうございますm(__)m
お礼日時:1/29 14:39