私の現在のプロジェクトには、xmlで定義された文字列配列の内容を含むリストビューが含まれています。
setContentView(R.layout.contacts);
String[] peoples = getResources().getStringArray(R.array.contacts);
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, peoples));
//uses the list_item.xml in the layout folder.
getListView().setTextFilterEnabled(true);
これは、新しい人を追加するためにxmlを変更するだけでよい、非常にシンプルで迅速な会社の連絡先リストとして完璧に機能します(電話番号のインテリジェントでないロジックは省略しましたが、重要ではありません)。
しかし、部門やランクなどの拡張可能なリストを使用して、これを改善したいと思います。この方法で表示を管理しやすくしながら、より多くの情報を詰め込むことができます。
問題は、親と子の配列がxmlで定義された文字列配列である拡張可能なリストを作成する方法をまだ見たことがないことです。誰かがリンク、提案、コード、または箇条書きを手に入れましたか?