android中的嵌套文本视图,带有动态内容

时间:2011-09-14 14:44:18

标签: android android-listview textview

我希望在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)

如何完成这个?请指导我。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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