0 有沒有辦法讓我的輸入在EditText例如1234看起來像1 2 3 4,基本上有每個輸入字符之間的自動間距?有沒有辦法讓每個輸入之間的自動間距EditText 來源 2016-05-12 Milos Cukic +0 你正在尋找填充字符嗎?還是你想插入實際的空間字符?例如,假設用'1 2 3 4',用戶在'4'後面有文本輸入遊標。他們按退格鍵,刪除'4'。如果他們再次按下退格鍵,他們是否刪除了'3'(並且'3 4'之間的空格是填充),還是刪除了空格(因爲空格本身就是一個字符)? – CommonsWare +0 是的,每個退格鍵都會刪除輸入,該空格僅用於視覺目的,因此空格本身不是字符。 – +0 添加一個'TextWatcher',並在'onTextChangeListener'中以編程方式執行此操作。添加每個文本時添加空格,刪除數字/文本時刪除兩個空格。 –
2 嘗試android:letterSpacing或the corresponding Java method setLetterSpacing()。 來源 2016-05-12 19:40:16 CommonsWare
你正在尋找填充字符嗎?還是你想插入實際的空間字符?例如,假設用'1 2 3 4',用戶在'4'後面有文本輸入遊標。他們按退格鍵,刪除'4'。如果他們再次按下退格鍵,他們是否刪除了'3'(並且'3 4'之間的空格是填充),還是刪除了空格(因爲空格本身就是一個字符)? – CommonsWare
是的,每個退格鍵都會刪除輸入,該空格僅用於視覺目的,因此空格本身不是字符。 –
添加一個'TextWatcher',並在'onTextChangeListener'中以編程方式執行此操作。添加每個文本時添加空格,刪除數字/文本時刪除兩個空格。 –