Ich habe einige XML. In diesem XML gibt es eine einzelne Schaltfläche in einem relativen Layout. Das relative Layout nimmt den gesamten Bildschirm ein. Ich möchte, dass der Button 1/3 der Bildschirmbreite und -höhe hat. Wie könnte ich das tun? HierAndroid machen Taste 1/3 der Bildschirmbreite und Höhe in relativer Layout
ist die XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="0dp"
android:paddingBottom="0dp"
tools:context="com.vroy.trapper.MainMenuActivity"
android:layout_weight="2">
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="@string/menu_button_text"
android:background="@drawable/round_button"
android:id="@+id/button"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>
ich this Frage gesucht, aber auch wenn ich ein Gewicht auf das relative Layout zugewiesen selbst ich konnte kein Gewicht auf die Taste zuweisen.
Das Problem ist, ich möchte ein relatives Layout für mein Gesamtlayout. – Roymunson
Ich verstehe, ist aber nicht möglich, Gewicht in RelativeLayout zu verwenden, dieses Element ist für Widget in LinearLayout :(... Aber Sie könnten RelativeLayout als übergeordnetes Layout verwenden und innerhalb dieses setzen Sie meine posted LinearLayout mit Android: layout_width = "match_parent" android: layout_height = "match_parent" Dies ist einer der Tricks, die RelativeLayout in Kombination mit LinearLayout verwenden –