У меня проблема с добавлением текста в TextView, который помещается в горизонтальный LinearLayout во Фрагменте. После добавления текста в представлении всегда отображается только одна строка. Высота TextView не переносится на его содержимое.Android добавляет текст в текстовое представление динамически в фрагменте (wrap_content)
Мой файл XML:
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:paddingBottom="2dp"
android:paddingTop="5dp"
android:weightSum="100"
android:gravity="center_horizontal"
android:paddingRight="10dp">
<TextView
android:layout_width="0dip"
android:layout_weight="28"
style="@style/Theme.Material"
android:layout_height="wrap_content"
android:id="@+id/txt"
android:gravity="center_horizontal"
android:textColor="@color/black_blue"
android:paddingRight="1dp"
android:paddingLeft="1dp" />
<TextView
android:text=""
android:layout_width="0dip"
android:layout_weight="24"
style="@style/Theme.Material"
android:layout_height="wrap_content"
android:id="@+id/txt1Value"
android:gravity="center_horizontal"
android:textColor="@color/black_blue"
android:paddingRight="1dp"
android:paddingLeft="1dp" />
<TextView
android:text=""
android:layout_width="0dip"
android:layout_weight="24"
style="@style/Theme.Material"
android:layout_height="wrap_content"
android:id="@+id/txt2Value"
android:gravity="center_horizontal"
android:textColor="@color/black_blue"
android:paddingLeft="1dp"
android:paddingRight="1dp" />
<TextView
android:text=""
android:layout_width="0dip"
android:layout_weight="24"
style="@style/Theme.Material"
android:layout_height="wrap_content"
android:id="@+id/txt3Value"
android:gravity="center_horizontal"
android:textColor="@color/black_blue"
android:paddingLeft="1dp"
android:paddingRight="1dp" />
</LinearLayout>
Я был бы признателен за любые идеи, как ее решить. Заранее спасибо.
Это не об этом. Мой текст добавляется правильно. Но высота текстового представления в макете фрагмента показывает только 1 строку. –
Возможно, что-то не так со стилем = «@ style/Theme.Material» – aleksandrbel
Я не думаю, что так повсеместно работает нормально, и когда я помещаю некоторый текст в xml в Textview, он отображается на виде фрагмента (высота настраивается на мультилинии). Я думаю, проблема связана с тем, что просмотр фрагмента освежающей высоты настраивается до изменения текста –