1

2つ以上のレベルを持つexpandablelistviewを作成したいのですが、データはid、name、parentidを持つデータベースからのものですが、expandablelistviewコンポーネントのデフォルトのレイアウトは2つのレベルなので、どうすればよいですか

4

1 に答える 1

1

Android に組み込まれている Expandalble List を使用して行うことはできません。

独自のアダプターを作成する必要があります。人々はそれをやった。多層展開可能なリストを持つファイル ブラウザーの実装をいくつか見てきました。コードを入手できるものもあるので、自分で行う方法がわからない場合は、覗いてどのように行われたかを確認できます。

編集

いくつかのコードが見つかりました。これらのいずれかがあなたのためにトリックを行うはずです。

tree-view-list-androidは baseadapterを拡張します

SO変更された BaseExpandableListViewAdapter を使用するためのコードへのリンクを含む回答。

于 2012-05-08T12:47:59.347 に答える