在Android上寻找特定的UI控件

时间:2011-06-28 20:59:20

标签: android android-layout

我需要创建最有效的UI来输入预告片检查数据。

这是8个轮子:)并且对于每个轮子驱动程序需要指定:

  1. 线程深度 - 这是预定义的值。理想情况下,我喜欢某种向上/向下和视图,因此驱动程序可以指定5/6/7而不是键入

  2. PSI - 压力。一样。某种滚动条或上/下数字的东西?

  3. 轮胎品牌 - 我将使用Spinner。

  4. 你对#1/2有任何控制建议吗?我正在寻找内置的东西,但如果没有 - 我会欣赏指向类似控件的源代码的指针

    谢谢!

2 个答案:

答案 0 :(得分:0)

“上/下数字东西”的问题是它们要么不是手指友好的要么是大的。如果您计划在一个手机屏幕上放置所有八个轮胎,那么尺寸就是一个问题。

如果您将此限制为Honeycomb及更高版本,NumberPicker可用于“上/下数字内容”。但是,它又很大。对于实际选择的值,SeekBar加上TextView是另一种可能性,它将占用较少的屏幕空间。

如果您打算使用Spinner作为品牌,请务必选择“其他”选项。

答案 1 :(得分:0)

数据输入应用程序/ UI需要尽可能易于使用。如果卡车司机在恶劣的环境中使用它,可能在明亮的阳光下,戴着手套的司机等,那么UI需要很大,并且非常容易使用。 “大”我的意思是典型的智能手机大小的屏幕应该具有例如屏幕中间的大文本中的PSI号码以及上/下(用于肖像)或向左/向右用于风景的上/下摇杆。这种方式易于阅读,易于操作,几乎万无一失。

然后,用户界面可以像两个图像视图(向上/向下)摇杆一样简单,文本视图用于显示当前阅读,也可以是OK按钮。将它放在一个单独的活动中,让该活动填充父视图,最好是整个屏幕。

因此,您可以考虑为每个子屏幕考虑多个活动而不是单个UI视图,并进行“家庭”活动,以图形方式显示已收集的内容,仍要收集哪些数据,以及可能指示问题 - 取决于您的应用程序的要求/目的。

意见:如果检查是非常程序性的(左前轮胎,左后拖拉机轮胎,左外后拖车轮胎,左内拖车轮胎等),则UI应按照该程序“流动”。