我需要在 Android 中创建折叠/展开表单。我正在考虑使用 RelativeLayout
或 TableLayout
来实现此目的。但是,什么 XML 元素使这些表单在 Android 中展开和隐藏呢?
如果您不确定我不是在谈论什么,请以销售人员这样的应用程序为例。在那里您可以看到各种形式的可扩展菜单。我怎样才能做到这一点?
以下是一个示例(取自销售人员)
当你展开它们时,它看起来像下面
最佳答案
您可以执行以下操作。创建一个具有以下内容的布局:
1. A Heading or a textview with the label contacts
2. Below it a layout that has forms related to it
3. Add another textview below #2 and name it address
4. Add a lyout below #3 .
布局 2 和 4 在第一种情况下将失去可见性
当用户点击布局 1 或第一个 TextView 时,使布局 2 可见,反之亦然。对第二个 TextView 执行相同的操作。
希望有帮助。!
关于java - 如何创建可扩展列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19540593/