у меня есть проблема, я реализую приложение замечаний с cardview, linearLayout и textView. Проблема состоит в том, что текст видит чашку кофе с молоком, как видят в изображении далее:
И здесь - мой код моего xml (Если он состоит в том, что у них есть советы для того, чтобы был хорошо оптимизирован мой код, или что-то, чтобы упорядочивать другую проблему, которую они видят, они втречены с радостью):
Хоть бы смогите помогать мне, спасибо.
Проблема проистекает того, что LinearLayout
, которые он - отец, который содержит TextView
, у него есть установленное средство, и это не позволяет, что они имели больше tamaГ±o:
<LinearLayout
android:layout_width="156dp"
android:layout_height="match_parent"
android:minWidth="156dp"
android:orientation="vertical">
Использует match_parent
для ширины контейнера:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minWidth="156dp"
android:orientation="vertical">
Идеальное состоит в том, чтобы пробовать оставлять всегда ее mayorГ - в текстов внутри layouts не ограниченные. В подходе clГЎsico нужен использовать очень wrap_content , но serГ - в mГЎs интересно, что ты изучишь доброту нового ConstraintLayout , много mГЎs гибкий и настраиваемый.
https://developer.android.com/training/constraint-layout
нужно немного prГЎctica, чтобы властвовать над этим современным layout, но в конце концов ты permitirГЎ получать diseГ±os очень гибкие, что mostrarГЎn весь я участвую в рыцарском турнире, как ты желаешь на любом экране.
В любом случае, всегда хороший помещать эффект ellipsize, чтобы отсекать возможные длинные тексты показывая приостанавливающие точки в случае, если не поместится все. В твоем случае я наблюдаю, что у тебя есть постановка это свойство, но оно ты не функционирует, потому что некий вирус android препятствует Вашему правильному использованию с maxLines> 1, и ты считаешь определенными maxLines = "2". На данный момент arrГ©glalo удаляя это и aГ±adiendo singleline = "true":
android:maxLines = "2"
android:singleLine = "true"