Come tenere ogni vista in uno?
-
26-10-2019 - |
Domanda
Ho bisogno di trasportare ogni vista nel mio layout da qualche altra parte che il layout ... Così ho bisogno di qualcosa da mettere ogni vista in essa, e muovere solo ... Come posso gestire questo? (Potrebbe essere troppo facile, scusate se è, ma sono abbastanza nuovo su Android. Ho sentito qualcosa come "titolare", ma io non sono così sicuro se può essere mossa con
setMarginLeft(...)
Grazie in anticipo per la aiuta!
Mettere ogni vista in uno con l'altro RelativeLayout, ma ora non riesco a vedere il punto di vista?
file XML:
<?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>
Soluzione
Hai solo bisogno di una singola vista genitore, prendere un LinearLayout o altro di layout:
e il margine impostato per il layout.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow