2014-11-04 70 views
0

我在列表視圖中遇到了textview問題。幾行文字視圖太大。如何裁剪?

所以我有什麼是對方的3側的TextView要顯示在單行的列表視圖

這裏的適配器適配器XML文件的代碼

<TableLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:stretchColumns="1"> 
    <TableRow> 
     <TextView 
     android:id="@+id/station_name" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="left|center_vertical" 
     android:textSize="18sp" 
     android:layout_margin="8sp"/> 
     <TextView 
     android:id="@+id/station_lines" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="right|center_vertical" 
     android:textSize="18sp" 
     android:layout_margin="8sp"/> 
     <TextView 
     android:id="@+id/station_distance" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="right|center_vertical" 
     android:textSize="18sp" 
     android:layout_margin="8sp"/> 
    </TableRow> 
</TableLayout> 

有時候,文本行太長,所以它會溢出屏幕。我想要做的是,如果文本太長,並且停留在屏幕內部,文本會被切斷。

所以基本上我有這樣的事情

<this text is too long> <text2> <te 

而且我想

<this text is to..> <text2> <text3> 

任何想法如何做到這一點?

+0

也許這有助於:[SO問題](http://stackoverflow.com/questions/3373790/end-the-ellipse-problem-with-textviews) – weeska 2014-11-04 09:17:04

回答