wake-up-neo.com

Wie wird der Text in der Textansicht in Android ausgerichtet?

Ich habe eine mehrzeilige Textansicht in Android. Es ist ein Kind eines LinearLayout. Es ist bereits horizontal zentriert und ich möchte, dass der Text auch zentriert wird.

Folgendes habe ich jetzt:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _| aaaaaaaa  
_ _ _ _ _ _| aaaaaaaaaaaaaa

Was ich will ist:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _|       aaaaaaaa  
_ _ _ _ _ _|     aaaaaaaaaaaaaa

Woher:

_ _ _ _ = der Raum an der Seite der TextView

| = die TextView-Kante

51
user552400

Haben Sie das gravity-Attribut der TextView ausprobiert?

  Android:gravity="center"

Stellen Sie sicher, dass Sie Android:gravity und nicht Android:layout_gravity verwenden.

145
Ovidiu Latcu

Android:gravity="center_horizontal" sollte den Trick tun.

Weitere Informationen finden Sie hier oder hier .

12
barrel

Ja, verwenden Sie Android: Schwerkraft Attribut, um die Position von Daten in Ansichten zu ändern.

1
Bharat Singh

Machen Sie den Text (den Sie in TextView festlegen möchten) in strings.xml wie folgt:

<string name="content">
<center>Your text goes here.</center>
</string>

und in TextView folgendes Attribut hinzufügen:

<TextView
...
Android:text="@string/content"/>

Der Text wird horizontal in TextView zentriert.

0
Sohail Ansari