Я пытаюсь создать простое приложение для Android-чата. Что мне нужно сделать, так это создать чат-чат вокруг текста чата. Ширина этого пузыря не должна превышать 85% ширины экрана, даже если он содержит больше текста (текст должен перейти к следующей строке). Однако, если количество текста меньше в пузыре, ширина пузыря должна обернуть содержимое.Android: Как установить максимальную ширину TextVIew как отношение размера экрана?
Причина в том, что я показываю время чата справа от пузыря, и если ширина пузыря становится больше, чем 85% экрана, дата не будет видна.
Ниже приведен файл макета:
<TextView
android:id="@+id/chatBody"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Chat Text"
android:textColor="#222222"
android:textSize="19sp"
android:textStyle="bold"/>
<TextView
android:id="@+id/chatDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:gravity="right"
android:text="Date"
android:textColor="#999999"
android:textSize="12sp"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20dp"/>
</LinearLayout>
Эй, спасибо, человек, я просто пришел к этому решению, как 5 минут назад. – Rachit