android - 适用于 Android 的线程化 ListView

标签 android listview android-layout

我正在开发一个涉及显示来自网站的评论的应用程序。这些评论是在原始网站上发布的,所以我想在应用程序中复制这种体验。我知道 Android 有一个 ExpandableListView,但它只有两个级别,我希望有更多。

每个顶级内容都将左对齐。回复将缩进 x 个单位,对回复的回复将缩进 x*2 个单位,等等。

此外,我希望用户(甚至应用程序代码)能够最小化/最大化线程。如果第一条评论有 8724 条回复,这将特别有用 - 您可以只最小化原始评论,而不是无休止地滚动直到到达第二条顶级评论。

向用户展示这个多级列表的最佳方式是什么?是否有任何我可以使用的 native /第三方类/库,或者我最好用 HTML 编写此列表并将其显示给用户?

最佳答案

我真的不认为你应该使用树来显示线程。设备屏幕对于这种小部件来说太小了。我更喜欢多个 Activity 来显示不同级别的线程。但我不是 UI 设计师,所以我的意见可能远非理想的解决方案。

编辑:这是一个开源 TreeView 小部件:http://code.google.com/p/tree-view-list-android/ .

关于android - 适用于 Android 的线程化 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7107999/

相关文章:

android - 如何在点击编辑文本时播放声音

android - 如何确定 Android Studio 是否实际使用了英特尔 HAXM 加速器?

android - 集成 HalpStack 后生成签名的 APK 警告即将到来

listview - 如何使用 DynamicAppearance 将项目添加到 TListView?

android - 使用 RelativeLayout 在 ListView 中重复 RatingBar wonkiness

android - 容器,如 div、span 等

Android 在RelativeLayout 前面设置ImageView

php - 如何通过PHP将android发送的图片以base64编码保存到数据库中?

android - 单击事件的适配器 View 返回不正确的位置

android - 以编程方式设置自定义组件高度/宽度