0

EditTextをさまざまなImageViewテンプレートに適合させようとしています。テンプレートごとEditTextに、特定の幅に制限したいと考えています。

たとえば、私のテンプレートの 1 つで、EditTextフィールドは最大 300 ピクセル幅に収まる必要があるため、テキスト幅の制限を 300 ピクセルに設定したいと考えています。

ただし、次のように入力するため、文字の長さで長さを制限することはできません。

「iiiiii」は「wwwwwwwwww」と同じ幅ではありません。

誰かがこれに対する解決策を持っているでしょうか?ありがとう。

4

3 に答える 3

1

textWatcher を使用できます。これには onTextChanged() というメソッドがあります。これをオーバーライドして長さを取得できます。これが完了したら、textView 自体の長さを変更できます。

于 2013-02-28T04:09:44.313 に答える
0

http://www.rqna.net/qna/tssiw-android-edittext-limit-string-length-not-by-characters.html

その男は2ヶ月前におそらく最良の答えであなたの質問に答えました...

于 2013-02-28T02:49:19.477 に答える
0

android:paddingRightxmlを介して同様のことを達成できます

于 2016-06-26T16:17:03.693 に答える