カスタムオブジェクトのリストを表示するための単純なListFragmentがあります。
MyListFragment extends ListFragment
private ArrayList<CustomObject> mArrayOfCustomObject;
private ArrayAdapter<CustomObject> mAdapter;
mAdapter = new ArrayAdapter<CustomObject>(context,
android.R.layout.simple_list_item1,
mArrayOfCustomObject);
setListAdapter(mAdapter);
問題は、次のような長いリストが表示されることです。
com.example.CustomObject@40XXXXXX
com.example.CustomObject@40XXXXXX
com.example.CustomObject@40XXXXXX
com.example.CustomObject@40XXXXXX
....
アイテムをクリックして詳細情報を表示できるようにしたいので、このようにしています。List<CustomObject>
これが、アダプタをではなくにリンクしている理由ですList<String>
。
が正しく表示されることはわかっていList<String>
ますが、各アイテムは、CustomObjectに接続されていないランダムな文字列になります。
これを解決するための最良の方法は何ですか?