它常用于网络,但在Android中,我只能看到以下内容:
这还不够。我已在此屏幕上使用菜单和两个下拉菜单(Spinners),以获取项目列表的基本过滤器。我希望在默认情况下隐藏其他选项(基本上是自定义复选框的数量),并且在点按后可以访问"更多选项"按钮 - 然后额外的过滤器 - 复选框应显示在下方。我希望这个选项区域可以自定义。它是webdev非常常见的UI解决方案。
如何在Android中实现它?
这张照片显示了我的意思 - 它非常简单:
答案 0 :(得分:0)
步骤1:使用选项面板设计完整的布局,基本上是扩展状态下的所需。
步骤2:将android:visibility="gone"
添加到代表选项面板的任何容器类中。现在,该面板将不再可见或占用空间。
步骤3:向您的CheckBox
添加一个监听器,并根据您的业务规则使用setVisibility()
更改容器类的可见性。
你可以对此有所了解(例如,面板的动画显示/隐藏),并且可能有一个包含此模式的库(检查the Android Arsenal)。
IOW,您在Android中使用的方法与您在“webdev”或大多数其他GUI工具包中使用的方法非常相似。