2012-05-08 12 views
1

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

答えて

1

Androidに組み込まれている拡張可能リストを使用してはいけません。

あなた自身でアダプタを作成する必要があります。人々はそれをやった。私は、複数層の拡張可能なリストを持つファイルブラウザのいくつかの実装を見てきました。一部の人はコードを利用できるかもしれないので、あなたが自分でそれを行う方法を理解できなければ、それをどうやって見ることができるかもしれません。

EDIT

は、いくつかのコードを発見しました。これらのうちの1つはあなたのためのトリックを行う必要があります。

tree-view-list-androidは変更BaseExpandableListViewAdapterを使用するためのコードへのリンクを

SO Answer baseadapter延びています。

+0

実際には、私は一例も見つけられませんでした。ほとんどの例は2つのレベルなので、私に1つの例を教えてください。 – zhy

+0

コードが見つかりました。私の答えにリンクを入れてください。それがあなたを助けてくれたら、答えを受け入れてください(その隣にあるチェックマークをクリックしてください)。それはあなたの問題が解決されたことを皆に知らせるだけでなく、あなたの質問に答えた人にあなたを助けてくれることを与えます。 – Barak

関連する問題