Sabtu, 02 April 2011

SlidingDrawer

SlidingDrawer menyembunyikan isi keluar dari layar dan memungkinkan pengguna untuk menyeret pegangan untuk membawa konten di layar. SlidingDrawer dapat digunakan secara vertikal maupun horizontal. Sebuah widget khusus terdiri dari dua tampilan anak: pegangan, bahwa pengguna menyeret, dan konten, yang melekat pada gagang dan menyeret dengan itu. SlidingDrawer harus digunakan sebagai overlay di dalam layout. Ini berarti SlidingDrawer hanya boleh digunakan dalam suatu FrameLayout atau RelativeLayout misalnya. Ukuran SlidingDrawer menentukan berapa banyak ruang konten akan menempati sekali meluncur keluar sehingga SlidingDrawer biasanya harus menggunakan match_parent untuk kedua dimensi. Di dalam tata letak XML, SlidingDrawer harus menentukan id dari pegangan dan konten.



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
<FrameLayout
 android:layout_width="fill_parent"
 android:layout_height="300dip" 
 android:layout_gravity="bottom"
 android:background="#808080">
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Something here: \nIt's a exercise \nof SlidingDrawer"
    />
<SlidingDrawer
     android:id="@+id/drawer"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:orientation="vertical"
     android:handle="@+id/handle"
     android:content="@+id/content">
<ImageView
 android:id="@id/handle"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:src="@drawable/icon"
 android:background="#404040"/>
<LinearLayout
     android:id="@id/content"
     android:layout_width="fill_parent"
     android:layout_height="200dip"
     android:orientation="vertical"
     android:background="#606060"
     >
<Button
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text=" - Button - "/>
<Button
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text=" - Button - "/>
<Button
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text=" - Button - "/>
<TextView
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text="It's content of SlidingDrawer"/>
</LinearLayout>
</SlidingDrawer>
</FrameLayout>
<Button
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:layout_margin="5dip"
     android:text=" - A Bit Button - "/>
</LinearLayout>

Categories:

0 komentar:

Posting Komentar

 
  • Followers

  • free counters
  • Translate this Blog

    English French German Spain Italian Dutch

    Russian Portuguese Japanese Korean Arabic Chinese Simplified


    this widget by WahYou

  • Lihat Daftar Isi
    Klik ~ DISINI ~
    IP