我試圖將EditText
放入不同的ImageView
模板中。對於每個模板,我想限制EditText
到一個特定的寬度。通過文字寬度而不是字符數限制Android中的EditText
例如,在我的其中一個模板中,EditText
字段應該最大寬度爲300像素,所以我想將文字寬度限制設置爲300像素。
然而,我不能限制由字符長度的長度,因爲,打字:
「IIIIIII」是不一樣的寬度爲「wwwwwwwwww」。
會有人碰巧有這個解決方案嗎?謝謝。
我試圖將EditText
放入不同的ImageView
模板中。對於每個模板,我想限制EditText
到一個特定的寬度。通過文字寬度而不是字符數限制Android中的EditText
例如,在我的其中一個模板中,EditText
字段應該最大寬度爲300像素,所以我想將文字寬度限制設置爲300像素。
然而,我不能限制由字符長度的長度,因爲,打字:
「IIIIIII」是不一樣的寬度爲「wwwwwwwwww」。
會有人碰巧有這個解決方案嗎?謝謝。
http://www.rqna.net/qna/tssiw-android-edittext-limit-string-length-not-by-characters.html
那傢伙回答了你的問題與可能的最佳答案2個月前...
你可以使用一個textWatcher。這將有一個名爲onTextChanged()的方法。你可以重寫這個來獲得長度。一旦完成,你可以改變textView本身的長度。
您可以通過xml獲得與android:paddingRight
類似的東西