Почему wrap_content не имеет эффекта?

Задавать wrap_content в RecycleView держатель:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="match_parent"
    android:background="@android:color/black">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/textView3"
        android:textColor="@android:color/white"
        android:textSize="17dp"
        android:background="@drawable/bubbleblue170x140_2" />

</RelativeLayout>

Но текст в TextView не обернуто, внутри пузыря много пустого пространства внутри TextView.

Как я могу заставить что-то подобное увидеть в версии для iOS:

В Android с помощью 9-patch изображение как background,

2 ответа

Высота вашего текстового представления обернута, а большой размер - из-за вашего изображения 9patch (возможно, большого размера)

И ширина этого поля совпадает с родительской, как вы хотели в xml layput.

Просто измените размер вашего 9 патча и сделайте содержимое на ширину.

Измените размер своего 9patch. Вы также должны изменить RelativeLayoutвысота и ширина wrap_content, Или, что еще лучше, вы должны удалить RelativeLayout (кажется бесполезным).

Другие вопросы по тегам