【问题标题】:Nested text view in android,with dynamic contentandroid中的嵌套文本视图,具有动态内容
【发布时间】:2011-09-14 14:44:17
【问题描述】:

我想在 Android 中显示深度为 3 的递归或嵌套文本视图。要显示的文本是,动态来自网络服务。

for example: 
            If I Click on Help(Level 1)
               it'll show topics under Help
            If I Click on Help_Topic_1(Level 2)
               it'll show questions under Help_Topic_1  
            If I click on this question, say HT_Question_1(Level 3)
               it'll show Answer of that question(Level 3)

如何做到这一点?请指导我。

【问题讨论】:

  • 没有。一开始我会有列表视图,其中一个列表项是帮助,这应该显示上述嵌套列表

标签: android android-listview textview


【解决方案1】:

您应该使用ExpandableListView。参考http://developer.android.com/reference/android/widget/ExpandableListView.html

您可以调用expandGroupcollapseGroup 方法在点击时展开和折叠。

【讨论】:

  • 我关注了链接-coderzheaven.com/2011/04/… 我遇到了异常:您的内容必须有一个 id 属性为“android.R.id.list”的 ExpandableListView
  • 编辑你的问题并添加xml布局和onCreate代码。
【解决方案2】:

最简单的方法是使用嵌套布局结构。您的根视图将包含显示级别 1 和子布局的按钮,并且最初是可见的。孩子的布局可见性最初将设置为“GONE”。在每个按钮的 onclick 侦听器中,您将其下方布局的可见性更改为“可见”。

这当然是一种非常简单的方法。如果您需要打开和关闭动画,则需要使用更复杂的方法。

【讨论】:

    猜你喜欢
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多