2011-06-28 29 views
0

我需要創建最有效的UI來輸入拖車檢測數據。在Android上尋找特定的UI控件

還有8輪:)和每個車輪的驅動程序需要指定:

  1. 螺紋深度 - 這正好在預定義值。理想情況下,我喜歡某種上/下和視圖,因此司機可以指定5/6/7而不是打字

  2. PSI - 壓力。一樣。某種滾動或上/下數字thingy?

  3. 輪胎品牌 - 我將爲此使用Spinner。

你對#1/2有任何控制建議嗎?我正在尋找內置的東西,但如果沒有 - 我會欣賞類似控制源代碼的指針

謝謝!

+0

1.帶有2個按鈕的TextView。 2. Spinner – Blundell

回答

0

「上/下數值事件」的問題是它們要麼不是手指友好的,要麼是大的。如果您打算在一個手機屏幕上放置全部八個輪胎,尺寸是一個問題。

如果您將此限制爲Honeycomb及更高版本,則可使用NumberPicker作爲「上/下數值thingy」。但是,它又大又大。 SeekBar加上一個TextView爲實際選定的價值是另一種可能性,將佔用較少的屏幕空間。

如果您打算將Spinner用於品牌,請確保有「其他」選項。

+0

我希望能夠輕鬆回答。我要創建我自己的控件,並有按鈕 - textview - 按鈕 - 所以按鈕將在每一邊+/-我編碼爲2.1和numberpicker不在那裏 – katit

0

數據錄入應用程序/用戶界面需要儘可能易於使用。如果卡車司機在崎嶇的環境中使用卡車,可能會在明亮的陽光下駕駛戴着手套的駕駛員等,那麼用戶界面需要很大並且非常易於使用。對於「大」,我的意思是典型的智能手機大小的屏幕應該具有例如在屏幕中間的大文本中的PSI編號和上/下(用於肖像)或左/右用於橫向的上/下搖動。這種方式易於閱讀,操作簡單,幾乎萬無一失。

UI可以像兩個圖像視圖(上/下)搖桿和文本視圖一樣簡單,以顯示當前的閱讀內容,也可以是OK按鈕。把它放在一個單獨的活動中,讓這個活動填充父視圖,最好是整個屏幕。

因此,不是一個UI視圖,也許你應該考慮每個子屏幕的多個活動,並有一個「家庭」活動,圖片顯示了收集的內容,還有哪些數據還有待收集,一個問題 - 取決於您的應用程序的要求/目的。

意見:如果檢查是非常程序化的(左前輪胎,左後拖拉機輪胎,左外後拖車輪胎,左內拖車輪胎等),那麼UI應按照該程序「流動」。