2

次のタスクがあります。

文字列があり、長さは任意です: 1 から 50 シンボルまで。そして、TextViewこの文字列を格納するためのものがあります。

次のことを行う必要があります。

TextView次の行に転送せずにこの文字列を格納できる場合は、文字列をTextView格納する必要がありますが、文字列が よりも非常に大きい場合TextView、文字列にいくつかの文字「...」を追加して、 に示す必要がありますtextview

たとえば、文字列が「abdcdereweewew」でTextView、1 行に 10 個の記号しか含めることができない場合、 TextView「abdcder...」と表示されます。どうすれば計算できますか?前もって感謝します。

4

1 に答える 1

3

実際の TextView で XML 属性の楕円サイズを設定することで、実際にこれを行うことができます。

android:ellipsize="end"

おそらく次も設定する必要があります。

android:singleLine="true"

ellipsize には他にもオプションがあります。ご覧ください =)

于 2012-11-21T08:33:17.527 に答える