Ich möchte, dass es so aussieht:
| two |
| lines |
Hier ist das aktuelle Layout, das überhaupt nicht funktioniert.
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="two\nlines"
android:layout_gravity="center_vertical"
android:layout_centerInParent="true"/>
</RelativeLayout>
Irgendeine Idee? Vielen Dank!
Sie können verwenden:
TextView tv = (TextView) findViewById(R.id.the_text_view); tv.setText(Html.fromHtml("two"+"\n"+"lines"));
quelle
Ich denke, Sie müssen es von Java aus tun:
<RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical"> <TextView android:id="@+id/the_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_centerInParent="true"/> </RelativeLayout>
Dann:
TextView tv = (TextView) findViewById(R.id.the_text_view); tv.setText(Html.fromHtml("two<br/>lines"));
quelle
Ich benutze:
android:gravity="center_horizontal"
zweizeiligen Text zentrieren
quelle
Eigenschaft hinzufügen
android:lines="2"
Wenn 2 keine Zeilen ist, können Sie diese Nr. als Ihre Anforderung festlegen
quelle