2017-06-09 7 views
2

に動作していない起動します。ここではEllipsize - 次のように私はのTextViewを持っているのTextView

<TextView 
    android:id="@+id/pointsTextView" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/pointTextView" 
    android:ellipsize="start" 
    android:lines="2" 
    android:paddingEnd="5dp" 
    android:paddingStart="5dp" 
    android:text="this is a very very very very very very very very very very very very very very very very very very very very very long sentence." /> 

ellipsize="end"が完璧に働いているが、どのようにすることができますラインのないが ないときellipsize="start"はwrokingませんされていません2つ以上の行がないこのようなTextViewでこの作業を行いますか?

答えて

9

を試してみてください。

2つ以上の行を設定するためにsetMaxLines(int)が使用されている場合、ENDとMARQUEEだけがサポートされます(他の楕円タイプは何も行いません)。

は、私は2行を表示したいドキュメントhere

0

あなたはandroid:maxLines="2"(1以上)でandroid:ellipsize="start"を使用する場合、それは(APIレベル1以降)アンドロイドにはできませんこの1

<TextView 
     android:id="@+id/pointsTextView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:ellipsize="start" 
     android:paddingEnd="5dp" 
     android:paddingStart="5dp" 
     android:maxLines="1" 
     android:text="Hello this is a very very very very very very very very very very very very very very very very very very very very very long sentence. " 
     /> 
+0

を参照してください。 –

関連する問題