Ich habe ein Problem mit dem Hinzufügen von Text zu TextView, die in horizontale LinearLayout in Fragment platziert wird. Nach dem Hinzufügen von Text wird in der Ansicht immer nur eine Zeile angezeigt. TextView-Höhe wird nicht in den Inhalt eingebunden.Android Hinzufügen von Text zu Textview dynamisch in Fragment (wrap_content)
Meine XML-Datei:
<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>
Ich würde irgendwelche Ideen zu schätzen wissen, wie es zu lösen. Danke im Voraus.
Das ist nicht darüber. Mein Text wird richtig hinzugefügt. Die Höhe der Textansicht im Fragmentlayout zeigt jedoch nur die 1 Zeile. –
Da ist wahrscheinlich etwas falsch mit style = "@ style/Theme.Material" – aleksandrbel
Ich denke nicht, denn überall funktioniert gut und wenn ich etwas Text in XML in Textview setzen, wird es auf der Fragmentansicht angezeigt (Höhe wird angepasst an Mehrlinien). Ich denke, dass das Problem mit der Sache ist, die Fragmentansicht erfrischt, die Höhe justiert, bevor sich Text ändert –