如何实现可扩展的android导航栏与子项?

如何实现这样的 android导航抽屉?

TopLevelView1〜TopLevelView4可以选择没有孩子
TopVevelView5可以collaspe

我的问题是,如果我的组织结构像这样的例子

所有
盯着
类别
—- MP3
– – 文本
—- DOC
—- PDF

当我选择全部,然后显示所有文件.

当我选择盯着,然后只显示盯着的文件.

当我选择mp3然后只显示mp3文件.

类别可以展开和折叠.

解决方法

导航:

>替代方案1:

滑动菜单,我一定会去的.甚至被流行的应用程序(如LinkedIn和Foursquare)使用,易于实施和使用.完整的解释和示例源代码SlidingMenu – GitHub
>替代方案2:

Android导航抽屉如果您想在不使用任何图书馆的情况下自行完全自定义内容,则可以选择.您可以从Android Developers网站:Creating a Navigation Drawer检查代码以及如何执行

查看您的导航栏/滑动菜单

>替代方案1:

Android认的ExpandableListView.链接Android Developers,androidhive
>替代方案2:

AnimatedExpandableListView,它是从ExpandableListView实现的,但是当一个项目被点击时,展开就可以用一个平滑的动画来完成,你可能希望更好地使用它. AnimatedExpandableListView

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...