Code-Case-Sharing für XML-Layoutdateien

黄舟
Freigeben: 2017-03-21 16:26:40
Original
2684 Leute haben es durchsucht

XML-Layoutdatei

Die Layoutdatei im XML-Format wird im Ordner res/layout gespeichert

Die Layoutmethoden sind hauptsächlich LinearLayout (lineares Layout) und TableLayout (Tabellenlayout). , RelativeLayout (relatives Layout)

Natürlich gibt es auch AbsoluteLayout (absolutes Layout), FrameLayout (Rahmenlayout) usw.

Sie können auch verschachtelt werden, um bessere Schnittstelleneffekte zu erzielen

Ich habe die häufig verwendeten Attribute nach meinem persönlichen Verständnis sortiert

Es ist vielleicht nicht wissenschaftlich, aber ich denke, es ist sehr praktisch.

Das Steuerelement ist das Ganze:

Android: ID-Adresse

Android: Breite Breite

Android: Höhe: Höhe

Android :layout_width width (fill_parent/wrap_content)

android:layout_height (fill_parent/wrap_content)

android:layout_margin(Left/Top/Right/Bottom) Margin (*dip)

android:layout_weight                                                                                                                          verwenden   mit                                                                                                      ‐ ‐                                                                                                               > Android: Auffüllung (links/OBEN/RECHTS/UNTEN) /false)

Relatives Layout:

Android: layout_above, an der obigen Seite (ID) ausrichten

Android : layout_below, um mit wem (ID) auszurichten Android: layout_toleftof nach rechts, um mit der linken Seite (ID) auszurichten

android: layout_torightof auf der rechten Seite (ID)

android: layout_aligntop Bian zu Qi (ID)

Android: layout_alignbottom, richten Sie sich nach der rechten Seite von HT Die richtige Ausrichtung (id)

android:layout_alignParentTop Die Oberseite ist an der Oberseite des übergeordneten Steuerelements ausgerichtet (true/false)

android:layout_alignParentBottom Die Unterseite ist ausgerichtet mit dem übergeordneten Element. Richten Sie den unteren Rand des Steuerelements aus (true/false)

android:layout_alignParentLeft Richten Sie die linke Seite an der linken Seite des übergeordneten Steuerelements aus (true/false)

android:layout_alignParentRight Richten Sie die rechte Seite an der rechten Seite des übergeordneten Steuerelements aus (wahr/falsch)

android:layout_centerInParent                                                                                                                                                                                                                                                

Android: layout_CenterHorizontal relativ zur horizontalen Richtung des übergeordneten Steuerelements (True/False)

Android: layout_CenterVertical relativ zum übergeordneten Steuerelement (True/False)

~~~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ~~~~~~~~~~~

Das Folgende ist die Registrierungsseite, die ich gerade erstellt habe
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dip"
    >
    
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
 
<TextView 
    android:text="欢迎注册" 
    android:gravity="center"
    android:textSize="15pt"
    android:textColor="#ff8c00"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ></TextView>
 
<TextView 
    android:text=" 性别/Gender" 
    android:textSize="8pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ></TextView>
<RadioGroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/genderGroup" android:orientation="horizontal">
<RadioButton android:id="@+id/maleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="男"></RadioButton>
<RadioButton android:id="@+id/femaleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="女"></RadioButton>

</RadioGroup>
 
<TextView 
    android:text=" 用户名/User" 
    android:textSize="8pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ></TextView>
<EditText 
    android:id="@+id/user" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ></EditText>
 
<TextView 
    android:text=" 密码/Password" 
    android:textSize="8pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ></TextView>
<EditText 
    android:id="@+id/password" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ></EditText>
 
<TextView 
    android:text=" 重复密码/Re-type Password" 
    android:textSize="8pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ></TextView>
<EditText 
    android:id="@+id/rpassword" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ></EditText>
 
<CheckBox 
    android:text="同意注册条款*" 
    android:id="@+id/CheckBox01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    ></CheckBox>
 
</LinearLayout>
 
<TableRow 
    android:layout_alignParentBottom="true"
    android:id="@+id/TableRow01" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content">
<Button 
    android:id="@+id/confirm" 
    android:text="confirm" 
    android:textSize="10pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    ></Button>
<Button 
    android:textSize="10pt" 
    android:text="cancel" 
    android:layout_width="wrap_content" 
    android:id="@+id/cancel" 
    android:layout_height="wrap_content"
    android:layout_weight="1"
    ></Button>
</TableRow>
</RelativeLayout>
Nach dem Login kopieren

Code-Case-Sharing für XML-Layoutdateien

Das obige ist der detaillierte Inhalt vonCode-Case-Sharing für XML-Layoutdateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage