2013-10-22 40 views
1

我需要創建一個遞歸迭代文件夾的ExpandableListView。這是列表中的內容。在android中爲遞歸文件夾結構創建Tree-ExpandableListView

  • 文件夾1
    • Fodler 1.1
      • 文件1
      • 文件2
    • 文件夾1.2
      • 文件夾1.2.1
        • 文件1
  • 文件夾2
    • 文件1
      等。

如果是這樣的文件夾的結構復發sivley我需要創建一個ExpandableListView其中文件夾1夾1.1夾1.2文件夾2等。是可膨脹和可文件1文件2等只是列表視圖。我需要邏輯來創建這樣一個ExpandableListView。

+0

可擴展列表視圖只能有一個孩子。 http://developer.android.com/reference/android/widget/ExpandableListView.html 您可以使用簡單列表並創建一個文件陣列並更改適配器以及\t * File MainCategory = new File(Environment.getExternalStorageDirectory(); \t \t MainCategory.mkdirs(); \t \t文件[] listOfFiles = MainCategory.listFiles(); * –

+0

所以其不可能的擴展列表..? – sadiqmc

回答