Android界面:像分组列表视图样式那样显示表单?

Android界面:像分组列表视图样式那样显示表单?,android,listview,interface,Android,Listview,Interface,我正在为Android构建一个应用程序,它已经存在于iOS中。在iOS上,我们非常喜欢使用显示细节和表单。在加载之前,显示我们不知道它们有多少属性的对象的详细信息非常有用 我知道Android没有类似的tableview样式。我不想使用自定义库来重新创建它,因为我不想强制Android用户使用类似iOS的界面 但是,如何创建一个显示类似信息的一致的Android界面呢?你有我的例子吗?如果你想在列表中显示数据,那么你可以使用。这是一篇关于如何使用它的好文章 首先,你不强迫Android用户使用i

我正在为Android构建一个应用程序,它已经存在于iOS中。在iOS上,我们非常喜欢使用显示细节和表单。在加载之前,显示我们不知道它们有多少属性的对象的详细信息非常有用

我知道Android没有类似的tableview样式。我不想使用自定义库来重新创建它,因为我不想强制Android用户使用类似iOS的界面


但是,如何创建一个显示类似信息的一致的Android界面呢?你有我的例子吗?

如果你想在列表中显示数据,那么你可以使用。这是一篇关于如何使用它的好文章

首先,你不强迫Android用户使用iOS风格UI的本能是正确的,我尊重你的直觉

Android的ListView大致相当于iOS的UITableView。有重要的区别。例如,您不应该在另一个可滚动容器中使用ListView。如果ListView位于特定布局中,它(通常)应该是唯一可滚动的组件。如果在一个布局中需要多个ListView,则可能根本不需要ListView。您应该改为使用(垂直)线性布局并按顺序添加项目


Cyril Mottier写了一篇关于为Android的ListView实现自定义行为的文章。

Hi,感谢您的建议,不要在具有多个列表的布局中使用ListView。这正是我想做的,但效果不太好。我会试试你的方法,给你一些消息!我尝试了你的解决方案,效果非常好!我用LinearLayout重新创建了一个ListView。但是当我这么做的时候,我才意识到我可能走错了方向。所以我决定完全改变我的界面,这样它现在对Android更加友好。谢谢你的链接,这是我创建占据整个屏幕的listview的教程。但是我现在的问题实际上比这个复杂一点。@NLemay你想让你的ListView覆盖整个屏幕吗?不想。在iPhone上,当一个ListView设置为“分组样式”时,它可以处理具有不同标题的多个部分。我知道我可以在Android中为列表视图添加一个标题,但我没有找到复制iPhone“分组风格”的方法。它需要感觉更像一个表单,而不是一个列表。