2016-01-31 115 views
0

經過大約5個多小時的代碼撥弄和搜索後,我終於決定創建一個帳戶,以便我可以問我的問題。我發現了很多類似的東西,但並不是我正在尋找的東西,我想在導航抽屜中創建一個使用摺疊菜單的菜單。 Such as this Image Demonstrates當你點擊一個選項時,它將菜單改變爲該菜單中的選項列表。我不需要一個詳細的解釋只是視圖對象(或者它是什麼)。嵌套菜單選項

+0

你試圖做什麼你想做什麼? –

+0

ExpandableListView,先前的選項在頁面上保持可見。微調器,在新的框架/窗口中打開選項。 XML菜單代碼,據我所知,沒有辦法摺疊菜單項,儘管如此,可見性操作可以工作,但我無法弄清楚。前面提到的一件事情可能是有可能的,但我並不是在編程android時最熟練的技術,因爲我在不到一週前就開始使用Java和Android Studio。 –

回答

0

爲每個向下鑽取創建一個Fragment。您可以使解決方案通用,不需要每次鑽取不同的片段。在用戶選擇時替換片段。您甚至可以將動畫綁定到轉場。

+0

謝謝,如果那能行,我還沒有做過任何關於碎片的工作,但似乎是應該的,非常感謝。 –

+0

它肯定會工作。使片段包含您想要的行項目的列表,然後將其用作列表視圖。 片段只是與活動類似的生命週期方法的容器。 – TheSunny

0

使用ExpandableListView更多check文檔。

+0

有沒有辦法刪除以前的選擇如果菜單上顯示「A,B或C」,然後按下「A」,它會將顯示內容更改爲「Ai,Aii或Aiii」測試和閱讀其他用戶的問題,它只會創建一個「深入」樣式菜單,而不是替換原來的。 –

+0

@JohnAdams如果我理解正確,你需要爲每個選擇顯示單獨的屏幕,對吧?在這種情況下,用戶片段中的每個片段將包含您選擇的列表項目。說片段「第一」擁有「A,B,C」和片段「Second」就像智者一樣擁有「Ai,Aii,Aiii」。 – iSandeep