У меня есть три элемента, как то:Android - эллипс к левому TextView
element1 - element3
Второй элемент "-"
По умолчанию с эллипсом Android будет усечь element3, но Я хочу усечь ELEMENT1. Есть ли способ сделать это?
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="left">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:singleLine="true"
android:text="CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO"
android:textColor="@color/text_content" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:text=" - "
android:textColor="@color/text_content" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:text="CIAO CIAO CIAO CIAO CIAO CIAO"
android:ellipsize="none"
android:textColor="@color/important_content"/>
</LinearLayout>
EDIT: Второй элемент и третий элемент должны быть выровнены влево!
Я добавил часть, в которой «-» должен быть выровнен по левому краю, а не выровнен по правому краю. С layout_weight У меня есть эта проблема :( – Filnik
Просто установите layout_width из LinearLayout в wrap_content. Я отредактировал пример выше. – Dean
Действительно спасибо! Теперь он работает ^^ – Filnik