2011-10-06 63 views
0

我有一個EditText視圖,它具有'textMultiLine | textEmailAddress'inputType。 這個想法是,用戶應該能夠插入多個電子郵件,用逗號分隔(',')。如何在EditText中指定換行符分隔符

當然,Android的默認包裝線點是在點之後。但是,在這種情況下,更喜歡在','(或'@')字符後面換行。

那麼,有沒有人知道這個問題是否存在一個小問題? 我花了幾個小時尋找解決方案 ,但我甚至沒有發現任何人有類似的問題。

回答

0

你可以使用textwatcher class插入換行符,如果你需要它們可能不是你想要的方式,但它應該工作。

+0

謝謝,我想這是一個選項,但修改內容時,我只是想修改視圖。聽起來,我可能會用這種方法做一個好的解決方案,但我可能會忘記一些事情。另外,如果用戶想修改電子郵件,該怎麼辦。他/她在發現他/脫落的換行符時可能會感到驚訝。 – user982178

+0

我希望找到一個方法,如:editText.setLineWrappingDelimiters(char [] delimitersInPriorityOrder); – user982178

+0

我懷疑在editview中沒有這樣的東西,它是edittext的直接超類,所以你可能被卡住了一個黑客 – Merlin