2013-02-28 76 views
0

我試圖將EditText放入不同的ImageView模板中。對於每個模板,我想限制EditText到一個特定的寬度。通過文字寬度而不是字符數限制Android中的EditText

例如,在我的其中一個模板中,EditText字段應該最大寬度爲300像素,所以我想將文字寬度限制設置爲300像素。

然而,我不能限制由字符長度的長度,因爲,打字:

「IIIIIII」是不一樣的寬度爲「wwwwwwwwww」。

會有人碰巧有這個解決方案嗎?謝謝。

回答

1

你可以使用一個textWatcher。這將有一個名爲onTextChanged()的方法。你可以重寫這個來獲得長度。一旦完成,你可以改變textView本身的長度。

0

您可以通過xml獲得與android:paddingRight類似的東西