1. ホーム
  2. android

[解決済み] アンドロイドでellipsizeとはどういう意味ですか?

2022-02-17 14:55:55

質問

を追加しました。 EditText をレイアウトに追加し、ヒントを追加し、水平方向にセンタリングされるようにしました。

アプリケーションを実行すると、ヒントは見えなくなりました。そこで ellipsize の値は TextView になります。 start :

<EditText
    android:id="@+id/number1EditText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ellipsize="start"
    android:ems="10"
    android:gravity="center_horizontal"
    android:hint="@string/hint1" />

Androidのドキュメントで、私は読みました。

設定すると、ビューの幅よりも長い単語を
真ん中で折れ曲がるのではなく、楕円になります。

問題なのは ellipsize が辞書に載っていない。このような場合、どのような利点があるのでしょうか? ellipsize 属性は何ですか?また start , end , middle ?

解決方法は?

ドキュメントをご覧ください。 こちら .

お客様のご要望に応じたオプションをお試しください。

への <強い エリプサイズ を使用してテキストを短縮することを意味します。 省略記号 つまり、3つの点 ... または、より一般的なリガチャ のように、省略されたビットの代わりとなる。

テキストビューの元の値が aaabbbccc で、ビューの中に収まっています。

start の出力は: ...bccc

end の出力は: aaab...

middle の出力は: aa...cc

marquee の出力は: aaabbbccc 右から左への自動スライド