Wie hält ich jede Ansicht in einem?
-
26-10-2019 - |
Frage
Ich muss jede Ansicht in mein Layout woanders in diesem Layout transportieren ... also brauche ich etwas, um jede Ansicht hineinzugeben, und nur es zu bewegen ... wie kann ich das verwalten? (Es mag zu einfach sein, tut mir leid, wenn es so ist, aber ich bin ziemlich neu auf Android. Ich habe so etwas wie "Halter" gehört, aber ich bin mir nicht sicher, ob es sich mit verschieben kann
setMarginLeft(...)
Vielen Dank im Voraus für Hilft!
Setzen Sie jede Ansicht in einander RelATivalout, aber jetzt kann ich die Ansichten nicht sehen?
XML -Datei:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/menu"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/leftLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="70dp"
android:orientation="vertical" >
<TextView
android:id="@+id/leftMenu"
android:enabled="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Left Menu"
android:layout_alignParentTop="true"
android:layout_marginTop="20dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
<ListView
android:id="@+id/list"
android:enabled="true"
android:layout_width="match_parent"
android:layout_height="344dp"
android:layout_alignParentTop="true"
android:layout_marginTop="70dp" >
</ListView>
</RelativeLayout>
</RelativeLayout>
Lösung
Sie benötigen nur eine einzelne A -übergeordnete Ansicht. Nehmen Sie ein Linearlayout oder ein anderes Layout an:
und setzen Sie den Rand dieses Layouts.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow