Ich habe eine lineare Layout mit einem Textview und edittext. Wie zentriere ich den Text in Edittext? Es scheint unten nach unten gezeichnet zu sein. Ich möchte, dass es mit der Basislinie übereinstimmt, die der Textansicht links ähnlich ist.Zentrieren von Text innerhalb von editText Android
Der Code Layout ist wie folgt:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="25dp"
android:layout_marginTop="20dp"
android:orientation="horizontal"
>
<TextView
android:layout_width="75dp"
android:layout_height="30dp"
android:ems="10"
android:textAlignment="center"
android:text="NAME"
android:textColor="#FFFFFF"
android:textSize="16sp"
android:singleLine="true"
android:id="@+id/tv_name"
android:background="@drawable/orange_left_rounded_corner"
/>
<EditText
android:layout_width="125dp"
android:layout_height="30dp"
android:ems="10"
android:layout_marginTop="10dp"
android:textAlignment="center"
android:text=""
android:layout_gravity="right"
android:gravity="center_horizontal"
android:textColor="#000000"
android:textSize="16sp"
android:singleLine="true"
android:id="@+id/et_name"
android:background="@drawable/orange_right_rounded_corner"
/>
</LinearLayout>
Warum Ihr Textview und EditText Höhe größer ist als die übergeordnete Layout? – Masum
Danke für den Hinweis auf den Fehler! Ich habe Elternhöhe auch zu 30dp gemacht und dann Schwerkraft verwendet: Mitte für die Kinder, die das Problem gelöst haben. – Ganga