Android中的隐藏下拉列表

时间:2016-11-16 16:34:06

标签: android user-interface

它常用于网络,但在Android中,我只能看到以下内容:

这还不够。我已在此屏幕上使用菜单和两个下拉菜单(Spinners),以获取项目列表的基本过滤器。我希望在默认情况下隐藏其他选项(基本上是自定义复选框的数量),并且在点按后可以访问"更多选项"按钮 - 然后额外的过滤器 - 复选框应显示在下方。我希望这个选项区域可以自定义。它是webdev非常常见的UI解决方案。

如何在Android中实现它?

这张照片显示了我的意思 - 它非常简单:

enter image description here

1 个答案:

答案 0 :(得分:0)

步骤1:使用选项面板设计完整的布局,基本上是扩展状态下的所需。

步骤2:将android:visibility="gone"添加到代表选项面板的任何容器类中。现在,该面板将不再可见或占用空间。

步骤3:向您的CheckBox添加一个监听器,并根据您的业务规则使用setVisibility()更改容器类的可见性。

你可以对此有所了解(例如,面板的动画显示/隐藏),并且可能有一个包含此模式的库(检查the Android Arsenal)。

IOW,您在Android中使用的方法与您在“webdev”或大多数其他GUI工具包中使用的方法非常相似。