在Android中折叠菜单

时间:2016-06-24 09:54:05

标签: android user-interface android-collapsingtoolbarlayout

我想在屏幕顶部的类似GridView的容器中显示菜单项,下面有可滚动的内容。在滚动时,我希望GridView缩小并调整大小并锁定在屏幕顶部。换句话说,想象一下CollapsingToolbarLayout,而不是展开的图像,而是一个菜单项网格,而不是折叠的工具栏,只有一个菜单项。

展开:

enter image description here

倒塌:

enter image description here

有可能实现这种行为吗?最简单的方法是什么?任何libs?我一定需要使用GridView,因为条目数量有限,我在构建布局时非常灵活。感谢您提供任何提示和提示。

1 个答案:

答案 0 :(得分:0)

是。尝试创建两种不同的线性布局。一个用于折叠,一个用于扩展状态。然后用setVisibility()

操纵它们

在onCreate中使用适当的数据填充布局。

如果您不知道要在可扩展字段中保存的元素的确切数量(不固定),请考虑使用类似gridView的内容