AndroidのListViewをカーソルで埋めようとしています。そのために、ArrayAdapterのオブジェクトを作成し、そのタイプをCursorとして渡しました。思い通りの結果が得られませんでした。私はそれを正しい方法でやっているのか、それとも間違っているのかを知りたいだけです。そして、それが間違っている場合、誰かが私にこのタスクを実行するように提案することができます。のすべての行を表示したい
1 に答える
0
この素敵なチュートリアルに従うことができます
List<YourDataModelClass>
toArrayAdapter
のコンストラクタを渡す必要があることに注意してください。(単純かもしれませんList<String>
)これが私が言いたいことです:
List<YourDataModelClass> values = datasource.getAllYourDataModelClass();
ArrayAdapter<YourDataModelClass> adapter = new ArrayAdapter<YourDataModelClass>(this,
android.R.layout.simple_list_item_1, values);
listView.setListAdapter(adapter);
datasource.getAllYourDataModelClass();
List
上記は、カーソルが設計したクラスとして保存される場所です。
お役に立てれば。
于 2012-12-06T14:55:53.750 に答える