Ich habe das folgende Layout, wo die Texte bearbeiten mit scheinbar keinen Grund aus dem Bildschirm geht. Ich habe versucht, ein ähnliches Problem zu finden, aber ich konnte nicht. Es sollte ein leichtes sein, aber ich habe viele Dinge ohne Glück versucht.Edit Text aus dem Bildschirm mit GridLayout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<GridLayout
android:id="@+id/gridLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
android:columnCount="2"
android:orientation="horizontal" >
<TextView
android:id="@+id/titleTextView"
android:layout_columnSpan="2"
android:layout_gravity="left"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:text="dsgsdgsd"
android:textColor="@color/red"
android:textStyle="bold" />
<View
android:layout_width="fill_parent"
android:layout_height="2dip"
android:layout_columnSpan="2"
android:layout_gravity="left"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:background="@color/red" />
<TextView
android:id="@+id/textTitle"
android:layout_gravity="left"
android:background="#ffffff"
android:paddingLeft="15dp"
android:text="Title"
android:textColor="@color/grey" />
<EditText
android:id="@+id/editTitle"
android:layout_gravity="right"
android:inputType="text">
</EditText>
<View
android:layout_height="1dip"
android:layout_columnSpan="2"
android:layout_gravity="left"
android:background="#E6E6E6" />
<TextView
android:id="@+id/textCategory"
android:layout_gravity="left"
android:background="#ffffff"
android:gravity="left"
android:paddingLeft="15dp"
android:text="Category"
android:textColor="@color/grey" />
<EditText
android:id="@+id/editCategory"
android:layout_width="225dp"
android:layout_gravity="right"
android:inputType="text" />
<Button
android:id="@+id/btnCreateAccount"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="#ffffff"
android:onClick="createExpense"
android:text="Done"
android:textColor="@color/red" />
</GridLayout>
großartig, es hat funktioniert! Wie kann ich die Schaltfläche "Fertig" in der Mitte platzieren? Layout_gravity = center funktioniert nicht so wie es in deinem Bild zu sehen ist. – Rafag
@Rafag das ist wegen seiner Paret ist Grid-Layout, wenn Sie nur diese Schaltfläche außerhalb des Grid-Layouts, wird es in der Mitte positionieren :) –
jetzt gelöst? @Rafag –