Adapter
を持つListView
オブジェクトをCursorAdapter
から拡張しました。 onListItemClick()
メソッドには(ListView l, View v, int position, long id)
のパラメータしかありません。現在選ばれているリストitem
のデータベースを_id
で照会する必要があります。しかし、私はdatabase
の行の_id
をリストの行に表示したくありません。そこでTextView
をlist_item.xml
に作成し、width
とheight
を0px
に設定して非表示にしました。だからnewView()
に私は_id
のdatabase
にリストのアイテムを関連付けることができます。ListViewの各アイテムをデータベースのIDと関連付ける方法
私はこのアプローチが醜いことを少し見つける。他のもっとすてきな解決策があるかもしれませんか?
umm、なぜあなたは_idを "表示"する必要がありますか?それはリストの一部である必要は全くありません。 – Suchi
しかし私はそれを見せたくありません。 – Eugene