Dies ist der Code, den ich verwende und der nicht funktioniert:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<TextView android:text="TextView" android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right">
</TextView>
</LinearLayout>
Ändern Sie die Schwerkraft des LinearLayout nicht auf "rechts", wenn nicht alles rechts sein soll.
Versuchen:
fill_parent
right
Code:
quelle
android:layout_weight = "1"
Seite an Seite mitandroid:gravity="right"
, sollte den Trick machen.Als Ergänzung zu alcsan Antwort, können Sie verwenden ,
Space
da API 14 (Android 4.0 ICE_CREAM_SANDWICH), Dokument hier .Für Apps, die API-Levels unter 14 unterstützen, gibt es
android.support.v4.widget.Space
seit Android Support Library r22.1.0.quelle
Mit linearem Layout
mit FrameLayout
mit RelativeLayout
quelle
Das Einstellen der Ansicht
layout_weight="1"
würde den Trick tun.!quelle
In
android:gravity="right"
zu Linearlayout . Vorausgesetzt dasTextView
hatlayout_width="wrap_content"
quelle
Fügen
android:gravity="right"
Sie einfach Ihr Liner-Layout hinzu.quelle
Ich habe es auf einfachste Weise getan:
Nehmen Sie einfach ein RelativeLayout und platzieren Sie die Ansicht Ihres Kindes darin, die Sie auf der rechten Seite platzieren möchten .
Hoffe es wird dir helfen.
quelle
Du solltest ein RelativeLayout verwenden und sie einfach ziehen, bis es gut aussieht :)
quelle
linear layout
mitlayout_width="fill_parent"
und auch das Widget mit dem gleichenlayout width
+gravity as right
würde es nach rechts ausrichten.Ich benutze 2
TextView
s im folgenden Beispiel,topicTitle
links undtopicQuestions
rechts.Ausgabe
quelle
Versuchen Sie, die layout_width in zu ändern,
android:layout_width="match_parent"
dagravity:"right"
der Text innerhalb der layout_width ausgerichtet wird. Wenn Sie Wrap-Inhalt auswählen, muss dieser nicht angezeigt werden. Wenn Sie jedoch "Match Parent" auswählen, kann er nach rechts verschoben werden.quelle
Keine zusätzliche Ansicht oder Element erforderlich:
// das ist so einfach und unkompliziert
// Dies ist die linke Ausrichtung
// das ist die richtige Ausrichtung
quelle
Im Fall von TextView:
quelle
Das Hinzufügen einer Ansicht ist etwas schwierig und deckt die gesamte Bildschirmbreite wie folgt ab:
Versuchen Sie diesen Code:
quelle
Hier ist ein Beispiel. Der zu arrangierende Schlüssel lautet wie folgt
Vollständiger Code
quelle
Verwenden Sie match_parent undvity, um den TextView-Text wie folgt nach rechts zu setzen:
quelle
Versuche dies..
quelle