如何创建可扩展表单?

问题描述 投票:0回答:1

我需要创建一个包含表格/布局的ExpandableListView

它应该如何运作。

ExpandableListView包含2个标题。联系方式和地址。当用户展开“联系人”时,它应显示“联系人”表单。当用户展开地址时,它应显示地址表单。

这些形式包含各种各样的东西,包括TextViewsEditTextsImageViews等。最有可能这些将在RelativeLayout,因为它们是形式,你知道,需要看起来很专业。

我尝试过很多教程,包括

  1. http://www.vogella.com/articles/AndroidListView/article.html
  2. http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/
  3. http://www.mkyong.com/android/android-listview-example/

但甚至没有找到线索。

我的问题是,我该怎么做?没有限制,“我必须使用ExpandableListView”,如果这可以用另一种方式完成,我准备好了。

java android forms android-layout expandablelistview
1个回答
1
投票

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

  1. 带标签联系人的标题或文本视图
  2. 在它下面是一个包含与之相关的表单的布局
  3. 在#2下面添加另一个文本视图并将其命名为地址
  4. 在#3下面添加一个布局。

在第一种情况下,布局2和4将具有可见性

当用户点击布局1或第一个文本视图时,使布局2可见,反之亦然。对第二个textview执行相同的操作。

© www.soinside.com 2019 - 2024. All rights reserved.