开发者

Nested text view in android,with dynamic content

I wa开发者_如何学Cnt to display a recursive or nested text view at depth of 3 in Android.The text to be displayed is, dynamic coming from web service.

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)

how to accomplish with this? please guide me.


You should use ExpandableListView. Reference http://developer.android.com/reference/android/widget/ExpandableListView.html

You can call expandGroup and collapseGroup methods for expanding and collapsing on clicks.


the simplest way to do this is to have a nested layout structure. Your root view will contain the button to show level 1 and a child layout and initially be visible. The children's layout visibility will initially be set to "GONE". In the onclick listener for each button you change the visibility of the layout below it to view to "VISIBLE".

This of course is a very simple way of doing it. If you require to have open and close animations you'll need to use a more complex method.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜