android EditText的自動換行和對Enter鍵的改變
我們長時間對EditText的控件的使用,已經積累了不少的技巧了,比如輸入的類型(電話號碼,數字類型,郵箱,文本…),光標的變化,默認的輸入字體…
其實android的EditText中有許多的組合小技巧,并且還和android的 版本有很深切的關系。
我們會發現我們在EditText中輸入文字的時候,光標會隨著你文字的增加一直往后移動,但是在有的android版本中,它并不會換行,其中有種有種可能是你把Enter鍵給設置成了”完成”, android:imeOptions=”actionDone”
,如果這是你需要換行的話,只要改變輸入的類型即可:
android:inputType=”textMultiLine”(表示多行輸入)
反例
當我們要設置EditText的Enter鍵的圖標上,只要改變android:imeOptions=”actionDone”中值即可,
但是你會發現,在有的API版本中,這樣寫并沒有效果,這是你需要加上 android:inputType=”textMultiLine” 它的輸入類型,就可以了。
總結
發現android中的各種控件真的很有意思,他們的結合性好高啊,更佩服開發android的google 的工程師們,真的好厲害,想的好全面啊。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!