我正在開發一種形式的android應用程序。在這裏我的輸入字段描述部分不應該允許用戶輸入超過5行。我沒有得到如何防止用戶在編輯文本字段中輸入超過5行。我已經嘗試過android:maxLines=5
和android:lines=5
。但是那些沒有提供我的功能。任何人都可以建議一種方法來停止在編輯文本中輸入超過5行。如何限制用戶在編輯文本中輸入5行以上?
在此先感謝
我正在開發一種形式的android應用程序。在這裏我的輸入字段描述部分不應該允許用戶輸入超過5行。我沒有得到如何防止用戶在編輯文本字段中輸入超過5行。我已經嘗試過android:maxLines=5
和android:lines=5
。但是那些沒有提供我的功能。任何人都可以建議一種方法來停止在編輯文本中輸入超過5行。如何限制用戶在編輯文本中輸入5行以上?
在此先感謝
驗證,當用戶試圖提交領域。使用提示通知用戶所需的長度。
android:maxLines
和android:lines
限制可見行的數量,android:maxLines=5
將edittext最多擴展到5行,而android:lines=5
創建5行的跨度。
,如果你想限制你需要使用android:maxLength=5
輸入的長度,如圖這樣的回答:https://stackoverflow.com/a/3285421/1056359
屬性maxLines
相當於EditText
的最大高度,其控制的外部邊界,而不是內部文本行。
沒有簡單的方法來限制輸入的行,就像你想要的。你必須手動完成在你的代碼
嗯,我想這需要更多的計算根據字體大小和線寬,所以在這種情況下,我寧願只設置maxLength
屬性喜歡100個字符,否則您需要在用戶輸入時計算當前文本大小。
檢查此問題在這裏:[EditText maxLines不工作 - 用戶仍然可以輸入更多的行比設置](http://stackoverflow.com/questions/7092961/edittext-maxlines-not-working-user-can-still-輸入多線超集)。查看_IndrekKõue_的答案。 – 2013-02-11 07:21:07