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