android中数据输入表单的建议

时间:2011-08-25 08:56:44

标签: android android-ui

我正在使用具有

的数据输入表格的应用程序
  1. 与3相关联的一些字段与之关联。
  2. 超过25个输入字段(输入框,单选按钮,下拉菜单等)
  3. 所有输入字段分为3类
  4. 我的问题是:

    1. 如何显示与其关联的3个下拉字段?由于屏幕尺寸较小,因此无法水平显示。
    2. 代表25个以上字段的最佳方式是什么?我尝试了滚动视图和标签,但没有发现它如此令人愉悦 例如,如果您考虑日期,那么日期,月份和年份可能会有三次下降。 (它的例子我的字段与日期不同)
    3. 将类别中的字段与吸引人的UI结合在一起的好方法是什么?
    4. PS:我的应用与医院有关,所以它必须是愉快的。这也意味着我不能使用有光泽的背景或图像。

2 个答案:

答案 0 :(得分:4)

您可能需要查看this site以获取一般的Android UI设计提示。以下是您的特定情况:

  • 重新设计您的用户界面,仅显示所需内容。所有25个字段都不可能一直使用。考虑针对不同用例的单独屏幕,和/或某种类似向导的UI(填写基础知识,按下接下来,填写详细信息等)。
  • 如果你真的需要显示所有这些,请考虑使用平板电脑,而不是手机来运行应用程序(假设这是在现场使用,你可以控制设备)。
  • 而不是制表符,您可能想尝试ViewPager之类的内容。它不需要像制表符那样多的空间,并且视图的数量实际上是无限的。

答案 1 :(得分:4)

也许这样......

您可以使用库QuickAction,它允许创建某种上下文菜单。

要保持简单的屏幕视图,您只能显示当前值。对同一类别的几个相同的行。 然后,如果用户单击某个值或类别,则会触发一个QuickAction,其中包含一个或多个类别的可用操作:编辑,清除,... 对于每个操作,您还可以显示一个对话框来更新/填充已触发操作的字段...