15

これは重複の可能性がありますが、問題の解決策が見つかりませんでした。テキストビューに表示するときに 1 行あたりの文字数を制限し、残りの文字を次の行に表示する必要があります。ems 値を設定できませんまた、xmlでmaxLength属性を設定しようとしましたが、残りの文字が表示されません。どうすればよいか教えてください。

4

6 に答える 6

36

使用する

android:maxWidth="size"

「サイズ」をお好みのサイズに置き換えてください。たとえば、100dip.

于 2012-06-07T14:05:21.423 に答える
3

これを使って android:maxLength="10"

詳細については、このサイトを参照してください

于 2012-06-07T14:07:26.840 に答える
2

android:maxWidth="10dip"テキストビューのサイズを制限するために使用します。この制限により、次の行(使用したと仮定setSingleLine(false))はの直後に開始されます10dip

たとえば、テキストビューを使用android:maxLength="50"するとテキストビューが制限されますが、X文字の後で確実に分割されるわけではありません。

于 2012-06-07T14:09:33.860 に答える
1

TextViewの次のパラメータを設定します。

android:layout_width="110dip"
android:singleline="false"

の値を試して、android:layout_widthニーズに合った値を見つけてください。

于 2012-06-07T14:08:33.930 に答える
1

ConstraintLayout と android:layout_width="0dp" を使用します。テキストは制約に適応します

于 2017-05-30T09:27:16.490 に答える
-3

次のコードを使用します。

android:maxLines="5"
android:maxLength="10"

5 行で、最大長は 10 文字です。

于 2014-09-27T07:11:17.203 に答える