Я должен выровнять два TextViews на одной полосе. Но первый TextView должен быть обрезан, когда он слишком длинный.Как выровнять два TextViews в одной строке с левой стороны
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/subtitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="1"
tools:text="subtitle" />
<TextView
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/subtitle"
android:maxLines="1"
tools:text=" * date" />
</RelativeLayout>
У меня проблема. Когда первый TextView имеет слишком длинный текст, значит, второй TextView скрыт.
Second case. Long subtitle. Second TextView is cropped
Обе точки зрения должны быть размещены на левой стороне, когда текст короток. Но первый текст следует обрезать, когда текст длинный.
Я не могу использовать вес, потому что эта точка зрения используется в RecyclerView и производительность может уменьшиться. – MonStar
Вес также не является хорошим решением, так как представление может иметь длинную ширину, но TextViews имеют разную ширину. – MonStar