2011-08-18 34 views
1

我正在研究一個涉及顯示來自網站評論的應用程序。這些評論是在原始網站上進行的,因此我想在應用程序中複製該體驗。我知道Android有一個ExpandableListView,但它只有兩個級別,我希望更多。適用於Android的Threaded ListView

每個頂級內容都將對齊到左側。回覆會縮進x個單位,對回覆的回覆將縮進x * 2個單位等。

此外,我希望用戶(甚至應用程序代碼)能夠最小化/最大化線程的能力。如果第一條評論有8724條回覆,這將特別有用 - 您可以將原始評論最小化,而不是無限滾動,直到您達到第二個頂級評論。

向用戶展示這個多級列表的最佳方式是什麼?是否有我可以使用的任何本地/第三方類/庫,或者我會更好地在HTML中編寫此列表並將其顯示給用戶?

回答

1

我真的不認爲你應該使用樹來顯示線程。設備屏幕對於這種小部件來說太小了。我更喜歡多個活動來顯示不同級別的線程。但我不是一個UI設計師,所以我的意見可能遠非理想的解決方案。

編輯:這是一個開源的樹視圖部件:http://code.google.com/p/tree-view-list-android/

+0

我的歉意,我應該提到,這個程序只適用於平板電腦。我將使用一個片段在屏幕的右側2/3rds上顯示註釋。 –