Ниже мой XML-файлTextView не обрезая текст
<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:gravity="center_vertical" >
...
<TextView
android:id="@+id/tvAlternateRoad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/fancy_dashboard_max_speed_circle_strock_size"
android:gravity="start"
android:text="Via A11"
android:lines="1"
android:textColor="#808080"
android:textSize="@dimen/fancy_dashboard_lable_size" />
</TableRow>
Я зову вышеуказанный файл .xml в моем основном виде .xml как следующие,
<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.85"
android:gravity="end"
android:orientation="horizontal" >
<TableLayout
android:id="@+id/layAlternateRoute"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_margin="@dimen/fancy_dashboard_max_speed_circle_strock_size"
android:background="@drawable/bg_round_rect_alternate_route" />
</RelativeLayout>
http://i.stack.imgur.com/a0KRs.png
Я показываю вид на экране, который имеет элемент TableRow. Я устанавливаю это текстовое значение Textview tvAlternateRoad
во время выполнения. Иногда, когда текст большой, он перемещается за пределы представления. Я попытался усечь его, используя android:ellipsize="end"
от некоторых S.O. но кажется, что он не работает сейчас через несколько дней.
Может ли кто-нибудь помочь мне в этом?
Можно проверить добавление андроида: SingleLine = «истинное» это код – surhidamatya
Спасибо но я тоже пробовал это, – user4583559
Я тоже пробовал, и он работает на меня. Я следил за учебником отсюда http://myandroidtuts.blogspot.com/2013/07/ellipsize-property-of-android.html – surhidamatya