46 人のキャラクターを一覧表示する格闘ゲーム用のシンプルな Android アプリを作成したいと考えています。名前を押すと、その攻撃のリストが表示されます。私はコーディングが初めてなので、純粋に学習体験としてこのプロジェクトに取り組んでいます。
オブジェクトとビューのリストを作成する簡単な方法はありますか?
はい、可能です。
カスタム ListAdapter を作成します。これにより、オブジェクトのどの属性をリストに表示するかを決定できます。
もちろん、
U は、ArrayAdapter を直接使用することも、アダプター インターフェイス、BaseAdapter クラス、ArrayAdapter クラス、SimpleCursorAdapter などを拡張してカスタム アダプターに使用することもできます。
例: ArrayAdapter
ArrayList<String> arr = new ArrayList<String>();
arr.add("delhi");
arr.add("new-york");
arr.add("london");
ArrayAdapter<String> arrAdpt = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1, arr)
それから...
ListView list = (ListView)findViewById(R.id.myList);
list.setAdapter(arrAdpt);