java - 如何创建可扩展列表?

标签 java android user-interface android-tablelayout

我需要在 Android 中创建折叠/展开表单。我正在考虑使用 RelativeLayoutTableLayout 来实现此目的。但是,什么 XML 元素使这些表单在 Android 中展开和隐藏呢?

如果您不确定我不是在谈论什么,请以销售人员这样的应用程序为例。在那里您可以看到各种形式的可扩展菜单。我怎样才能做到这一点?

以下是一个示例(取自销售人员)

enter image description here

当你展开它们时,它看起来像下面

enter image description here

最佳答案

您可以执行以下操作。创建一个具有以下内容的布局:

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/

相关文章:

java - 服务被销毁时如何创建通知

java - 用控制字符的 Unicode 符号替换 ASCII 控制字符

jquery - 动态 Metro 风格 UI

android - 具有用于定位的可选/条件关系的 RelativeLayout

android - ListView.set.adapter 导致 NullPointerException

c++ - 编程用户界面的建议?

c - winapi CreateWindowEx -> 使用用户系统样式创建按钮?

java - Google App Engine java OutOfMemoryError when putAll on memcache

java - 在jsp页面上输出perl脚本

java - 是否可以用另一种语言编写 java 代码?