Android ListView创建表单

Android ListView创建表单,android,listview,Android,Listview,我对Android开发非常陌生。我正在尝试创建一个“表单”。在我构建的iOS应用程序中,我使用带有静态单元格的UITableView。我可以用不同的UI控件创建不同的单元格。有些有开关,有些有文本字段,还有一些是可以切换到另一个UIView的按钮 我想用Android复制这个。我会使用ListView创建表单吗 LEFT SIDE RIGHT SIDE Label (Make) Label (display make

我对Android开发非常陌生。我正在尝试创建一个“表单”。在我构建的iOS应用程序中,我使用带有静态单元格的UITableView。我可以用不同的UI控件创建不同的单元格。有些有开关,有些有文本字段,还有一些是可以切换到另一个UIView的按钮

我想用Android复制这个。我会使用ListView创建表单吗

LEFT SIDE                      RIGHT SIDE
Label (Make)                   Label (display make that user picked) *
Label (Model)                  Label (display make that user picked) *
Label (Year)                   Label (display year that user picked) *
Label (Current Location)       Label ON/OFF switch
Label (Zip)                    Text Field

* The first three will take users to another activity which will be a ListActivity. These cells will be dynamic, uniform, and will only contain a label in the cell. Very Basic.
我之所以想做ListView,是因为我喜欢分隔线,它使所有内容保持一致。我只是想让它尽可能与我的iOS版本的应用程序相似

有什么最佳实践吗?另外,我假设我不需要
values>arrays.xml
文件中的文本内容数组,对吗


谢谢。

A
ListView
在Android上不适合用来编写表单。它们通常用于显示数据,而不是使用数据。如果你把一个EditText放在一个ListView中,你会有一段不愉快的时光。那么我会使用类似PreferenceAPI的东西来构建这样的东西吗?如果它是一个类似Android设置的屏幕,你可以扩展PreferenceFragment。从它听起来的样子来看,你只需要一个常规的布局,你可以使用一个样式表(例如styles.xml)来保持它与应用程序的其他部分保持一致。为了使它与其他应用程序上的其他表单保持一致-什么一致性:P如果你遵守grids规范,你将实现我认为你想要的。我想做ListView的原因是因为我喜欢分隔线