GridLayout außerhalb der Grenzen gehen
ch versuche, dieses Rechnerlayout mit dem GridLayout zu reproduziere
aber das bekomme ich mit dem Code, den ich ausprobiert habe.
In der Tat wird es auf dem Gerät noch schlimmer, es schneidet noch mehr die letzte gleiche Taste, die sich über zwei Reihen erstrecken muss.
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#000000"
android:columnCount="5"
android:rowCount="2"
android:orientation="horizontal"
android:padding="5dp">
<Button
android:layout_columnSpan="1"
android:layout_rowSpan="1"
android:text="1" />
<Button
android:layout_columnSpan="1"
android:layout_rowSpan="1"
android:text="2" />
<Button
android:layout_columnSpan="1"
android:layout_rowSpan="1"
android:text="3" />
<Button
android:layout_columnSpan="1"
android:layout_rowSpan="1"
android:text="-" />
<Button
android:layout_columnSpan="1"
android:layout_rowSpan="2"
android:layout_gravity="fill_vertical"
android:text="=" />
<Button
android:layout_columnSpan="2"
android:layout_rowSpan="1"
android:layout_gravity="fill_horizontal"
android:text="0" />
<Button
android:layout_columnSpan="1"
android:layout_rowSpan="1"
android:text="." />
<Button
android:layout_columnSpan="1"
android:layout_rowSpan="1"
android:text="+" />
<Space
android:layout_columnSpan="1"
android:layout_rowSpan="1"
android:text="-" />
<Space
android:layout_columnSpan="1"
android:layout_rowSpan="1"
android:text="=" />
</GridLayout>
yet, es bleibt außerhalb der Grenzen. Ich habe versucht, zu "android.support.v7.widget.GridLayout" zu wechsel
GridLayout-Spalte sprengt ihre Grenzen
aber hat nicht viel geholfen.
Haben Sie einen Hinweis darauf, wie die Größe des Telefons genau angepasst werden kann?