以前の内容に応じて高さのTextViewがありますが、長いテキストが含まれている可能性があります。どのように私は正しい点でそれをカットし、新しい点に似た3つの点または何かを連結することができますか?Android:TextViewの長いマルチラインテキストに切り捨てる
私は単一行テキストのためのいくつかの解決策を見つけましたが、それはどのように複数行で動作しますか?これは画面のサイズに依存するので、私はまた、行の数を知らない。
テキストを拡張できることを示すために、Androidには他にも典型的な方法がありますか?例えば。最後の行の色の勾配?
編集:私は、固定heigthせずにそれを行うと、私は高さを確認する必要があり
は、上記の要素に依存し、私のXMLは次のようになります。私は
<TextView
android:id="@+id/podcastShortDesc"
android:text="Long text"
android:layout_below="@+id/podcastTitle"
android:layout_toRightOf="@+id/podcastLogo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="3"
android:ellipsize="end"
android:layout_above="@+id/podcastMoreAction" />
をしかしタイトルが大きすぎる場合、それは動作しません:私は運を持つことができるANそれが動作しますMAXLINESを指定
をスクロールを追加:layout_height = "50dipは" 固定高さの問題が発生します。それをwrap_contentに削除します。 ellipsize:endとandroid:linesを追加します。 –
私は固定された高さを持っています。私はそれに長すぎるテキストをどのように適応させ、正しい位置で切り捨てることができるかを知りたいです。 – Eknoes