Wie kann ich eine feste Breite für eine Android-Taste einstellen? Jedes Mal, wenn ich versuche, eine feste Breite festzulegen, füllt es das aktuelle Elternelement (RelativeView). Hier ist mein XML:Breite des Buttons in Android einstellen
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/relativelayout" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<EditText android:layout_height="wrap_content" android:editable="false" android:layout_width="fill_parent" android:id="@+id/output"></EditText>
<Button android:layout_height="wrap_content" android:id="@+id/Button01" android:layout_below="@id/output" android:text="7" android:layout_width="wrap_content"></Button>
<Button android:layout_below="@id/output" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button02" android:layout_toRightOf="@+id/Button01" android:text="8"></Button>
<Button android:layout_below="@id/output" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button03" android:layout_toRightOf="@+id/Button02" android:text="9"></Button>
</RelativeLayout>
Wie würde ich es eine feste Breite geben?
UPDATE
Angenommen, ich habe mehrere Tasten, die ich möchte die gleiche Größe und 1/3 der gesamten Ansicht (Portrait), dann möchte ich einen Knopf mit doppelter Breite. Dann ein Knopf mit doppelter Höhe. Wie kann ich das andere erreichen, indem ich sie manuell bemasse?
was ist pd in 20pd .. wie oben gezeigt zb. Anstelle von Android: layout_width = "wrap_content" können Sie eine feste Pixelgröße wie zum Beispiel Android: layout_width = "20px" oder einen besseren Weg: Android: layout_width = "20pd" –
ich glaube, es hätte 'dichte pixel'' dp sein sollen 'http: // Stapelüberlauf.com/questions/2025282/Differenz-von-px-dp-dip-und-sp-in-android –
dp ist Dichte unabhängige Pixel. Die Idee ist, dass wenn Sie Android verwenden, wird es je nach Bildschirmgröße nach oben oder unten skalieren. Sie können die Entwickler-Seiten für weitere Informationen sehen: http://developer.android.com/guide/practices/screens_support.html – Jonny