我有一個想法,但我不知道它的正確與否。
首先,使用TextView
標題,如好萊塢,寶萊塢,即將推出,以及其他人也在lasts嵌套列表excepts除外。用於最後一個第二個嵌套列表的ExpandableListView
。在你的情況 -
Movies //Tv
Hollywood //Tv
Coming Soon // --
abc1 // |
abc2 // |
abc3 // | ExpandableLV
Now Showing // |
abc1 // |
abc2 // |
abc3 // --
Bollywood //Tv
Coming Soon //Tv
abc1 //Tv
vcvc //Tv
vcvc // -
// | ExpandableLV
(..many more levels) // -
abc2 //Tv
abc3 //Tv
Now Showing // -
abc1 // |
abc2 // | ExpandableLV
abc3 // -
現在你會想知道這是多麼愚蠢。你想給整個列表可擴展的效果。所以這也是我爲什麼要爲它提供解決方案的原因。
使用Visibility
特徵爲所有Textview
s。每當調用任何特定的Textview
的OnClickListener
偵聽器時,請切換Visibility
的內部數據。
E.g.在你的情況 - 當點擊Movies
時,請致電HollywoodTextview.setVisibility(View.VISIBLE);
和BollywoodTextview.setVisibility(View.VISIBLE);
。然後點擊HollywoodTextview
時,請致電HollywoodComingSoonNowShowingExpandableLV.setVisibility(View.VISIBLE);
。同樣,根據需要繼續切換。我希望這有幫助。
注意:您可能會遇到一個滾動問題,因爲您將使用手動滾動條和內置滾動條ExpandableListView
。看看你是否可以解決它。樂趣!