Я использую Android TextView
для отображения названия КАТАЛОГ.Android TextView ellipsize
Я добавил определенную ширину для внешнего вида (150dp) для TextView
.
Я хочу отобразить «...», когда текст имеет больше длины.
<RelativeLayout
android:id="@+id/textview_layout"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical" >
<TextView
android:id="@+id/catalog_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center_vertical"
android:textColor="@color/blue"
android:textSize="20dp"
android:singleLine="true"
android:ellipsize="end"
/>
</RelativeLayout>
Название каталога: Мебель и Книги
Мой результат показывает:
Мебель и ...
Но мой результат ожидание
Мебель и. .. (или) Мебель ...
Я хочу показать «...», когда есть Нет места для слова в названии каталога.
вы пробовали 'андроида: maxLength' –
Im используя Android: SingleLine = "истина". Не требуется свойство maxLength. – vinoth
Это не работает на некоторых телефонах Android, но работает в HTC и других устройствах для Android. Это мой опыт. –