Ich mache die Listenansicht, in der ich eine Bildansicht habe, und zu ihrer Linken muss ich die Textansicht ausrichten, die Text in der Mitte davon haben sollte. Ich habe die Schwerkraft eingestellt, aber es sieht nur gut aus im Design, aber wenn ich meine App starte und Daten in der Listenansicht abgerufen werden, dann wird der Text unten gesetzt.Wie man Text in der Mitte der Textansicht einstellt
Ich werde Ihnen zeigen, was ich mit this.But bedeuten zuerst lassen Sie mich Ihnen zeigen, wie ich dieses
<RelativeLayout
android:id="@+id/block_address"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:orientation="horizontal">
<ImageView
android:id="@+id/iv_address"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/pin" />
<TextView
android:id="@+id/row_address"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignBaseline="@+id/iv_address"
android:layout_alignBottom="@+id/iv_address"
android:layout_marginLeft="3dp"
android:layout_toRightOf="@+id/iv_address"
android:gravity="center|center_vertical"
android:text="Address Goes here"
android:textColor="#AAAAAA" />
</RelativeLayout>
auszurichten tue und das ist, wie ich dieses
bin immerUnd das ist, was ich es
sein wollenWie Sie auf dem zweiten Bild sehen können, möchte ich diese Art der Anpassung. und in der Design-Vorschau zeigt es mir das Design, so wie es erwartet wird. Aber wenn ich die App benutze, zeigt sie mir nur Text, wie ich es in Bild 1 gezeigt habe.
Bitte sagen Sie mir, was ich falsch mache und wie man dies einschnürt, um nicht aus der Alignment zu kommen.
Sie können sowohl die RelativeLayout und der Image loszuwerden. Das Bild kann direkt in der Textansicht als ** Compound Drawable ** enthalten sein. Wenn Sie für Aufführungen sorgen. –
was meinst du damit> –
flache Layouts besser. –