2016-07-22 110 views
0

我正在建立一個可以允許里程錶輸入的應用程序。我想在EditText上使用下面顯示的圖像作爲背景。這樣做沒有問題,但我似乎無法將輸入到文本視圖中的數字排列在圖像的空間中。我試着調整文字大小,字體,等Android - 里程錶輸入自定義EditText

這裏是我想用圖像...

enter image description here

有沒有人對我怎麼能做到這一點的任何建議?因此,當用戶在EditText中輸入數字時,每個數字都會進入正確的「插槽」?

謝謝!!!

+1

你看過使用android:letterSpacing嗎? (只適用於API 21以上) –

+0

@IvanWooll - 真棒,我會檢查出來的! – Phil

+0

@IvanWooll - 我最終使用了letterSpacing的解決方案,並且只顯示背景圖像,並在API> 21時設置letterSpacing。如果添加爲答案,我會接受。 – Phil

回答

1

你可以使用android:letterSpacing? (只適用於API 21以上)

+0

這很好。如果設備運行的是android api level 21 +,我只調用了letterSpacing方法 – Phil

1

在該圖像的頂部設置6個獨立的EditTexts,每個EditText都帶有需要進入的平方尺寸。然後設置事件處理程序,以便在用戶輸入數據時,它看起來是EditTexts上的一種流暢運動。不是很優雅,但它會工作。

+0

我想到了這一點,但我希望有一個更簡單的方法去做。如果沒有人能展示更好的方式,我會接受爲正確的。謝謝!! – Phil