Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Minggu, 14 Desember 2014

Belajar Pemrogramman android - Relative layout

11.21 Posted by ibidathoillah No comments
Relative layout berarti susunan item didalam layout ini akan tersusun secara relative, maksutnya boleh diatas dibawah maupun disamping walaupun penulisan codenya tidak harus urut (tapi id harus di deklarasikan sebelum ada yang mengacu kepada id tersebut).  tidak seperti linear, relative kita diwajibkan mengisikan id atau identitas suatu widget/item agar tidak bertumpukan karena tidak jelas dimana letak item tersebut.

Misal tulis code berikut pada layout aktivitas utama di /res/layout/<layout utama>.xml


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:gravity="center">

    <Button
        android:layout_height="wrap_content"
        android:text="Ini ada diatas"
        android:layout_width="wrap_content"
        android:id="@+id/diatas"/>

    <Button
        android:layout_height="wrap_content"
        android:text="dibawahnya atas"
        android:layout_width="wrap_content"
        android:layout_below="@id/diatas"
        android:id="@+id/dibawah"/>

    <Button
        android:layout_height="wrap_content"
        android:text="dikanannya dibawah(default=atas)"
        android:layout_width="wrap_content"
        android:layout_toRightOf="@id/dibawah"/>

    <Button
        android:layout_height="wrap_content"
        android:text="dikanannya dibawah(below)"
        android:layout_width="wrap_content"
        android:layout_below="@id/dibawah"
        android:layout_toRightOf="@id/dibawah"/>

    <Button
        android:layout_height="wrap_content"
        android:text="dibawahnya diatas&amp;dikanan dibawah"
        android:layout_width="wrap_content"
        android:layout_below="@id/diatas"
        android:layout_toRightOf="@id/dibawah"/>

</RelativeLayout>


Hasil :

Keterangan :
        android:layout_below="@id/diatas" berarti berada dikanan item yang ber @id+/diatas

         android:layout_toRightOf="@id/dibawah"berarti berada dibawah item yang ber @id+/dibawah

         bisa pula layout_LeftOf  untuk kanan ataupun layout_above   untuk atas

Tidak ada komentar:

Posting Komentar