lampiran

advertisement
LAMPIRAN
Plugin GUI Builder Android
Widget Component
No
1
Widget Name
AnalogClock
This widget display an analogic clock with two hands for hours
and minutes.
Description
(Widget yang digunakan untuk menampilkan jam analog yang
memiliki 2 buah jarum jam yang menunjukan jam dan menit)
Attribute
android.view.View
<AnalogClock android:id="@+id/AnalogClock01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></AnalogClock>
Result
No
2
Widget Name
AutoCompleteTextView
An editable text view that shows completion suggestions
automatically while the user is typing. The list of suggestions is
Description
displayed in a drop down menu from which the user can choose
an item to replace the content of the edit box with.
(Teks yang muncul dengan otomatis ketika pengguna sedang
Plugin GUI Builder Android
mengetik sesuatu. Teks utuh tersebut akan muncul ketika
pengguna baru mengetikan beberapa huruf. List dari teks yang
disarankan akan tertampil dengan tampilan drop down, dan
ketika pengguna memilih teks tersebut, secara otomatis akan
mengganti teks yang belum sempurna tersebut)
android.widget.AutoCompleteTextView
Attribute
android.widget.TextView
android.view.View
<AutoCompleteTextView
android:text="@+id/AutoCompleteTextView01"
android:id="@+id/AutoCompleteTextView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></AutoCompleteTextV
iew>
Result
No
3
Widget Name
Button
Represents a push-button widget. Push-buttons can be pressed,
Description
or clicked, by the user to perform an action.
(Merupakan widget yang dapat ditekan yang berbentuk sebuah
Plugin GUI Builder Android
tombol dimana ketika tombol tersebut ditekan atau diklik oleh
pengguna, maka akan melakukan suatu aksi / proses)
android.widget.TextView
Attribute
android.view.View
<Button android:text="@+id/Button01"
android:id="@+id/Button01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
Result
No
4
Widget Name
CheckedTextView
An extension to TextView that supports the Checkable interface.
This is useful when used in a ListView.
(Kelanjutan dari TextView dimana teks nya dapat mensupport
Description
Checkable interface artinya dapat disentuh / diklik oleh
pengguna, sangat berguna ketika digunakan dalam ListView.
Contoh penggunaanya dalam AutoCompleteTextView, user
dapat mengklik / menyentuh teks yang ditampilkan)
android.widget.TextView
Attribute
android.view.View
XML Code
<CheckedTextView android:text="@+id/CheckedTextView01"
Plugin GUI Builder Android
android:id="@+id/CheckedTextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></CheckedTextView>
Result
No
5
Widget Name
CheckBox
A checkbox is a specific type of two-states button that can be
either checked or unchecked.
Description
(Sebuah icon yang memiliki 2 kemungkinan yaitu checked /
diceklis atau unchecked / tidak diceklist, biasanya icon ini yang
menyatakan suatu proses diaktifkan atau tidak)
android.widget.TextView
Attribute
android.view.View
<CheckBox android:text="@+id/CheckBox01"
android:id="@+id/CheckBox01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></CheckBox>
Result
No
6
Widget Name
Chronometer
Plugin GUI Builder Android
Class that implements a simple timer.
Description
(Kelas yang mengimplementasikan timer yang sederhana)
android:format
Attribute
android.widget.TextView
android.view.View
<Chronometer android:text="@+id/Chronometer01"
android:id="@+id/Chronometer01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Chronometer>
Result
No
7
Widget Name
DatePicker
This class is a widget for selecting a date. The date can be
selected by a year, month, and day spinners or a CalendarView.
Description
(Kelas ini adalah widget untuk memilih tanggal. Tanggal dapat
dipilih dengan menggunakan bulan, tahun dan pergantian hari
atau sebuah CalendarView)
android:calendarViewShown
android:endYear
Attribute
android:maxDate
android:minDate
Plugin GUI Builder Android
android:spinnerShown
android:startYear
android.widget.FrameLayout
android.view.ViewGroup
android.view.View
<DatePicker android:id="@+id/DatePicker01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></DatePicker>
Result
No
8
Widget Name
DigitalClock
Like AnalogClock, but digital. implement separate views for
hours/minutes/seconds.
Description
(Sama seperti AnalogClock, hanya ditampilkan secara digital.
Menampilkan tentang informasi jam / menit / detik.)
android.widget.TextView
Attribute
android.view.View
XML Code
<DigitalClock android:text="@+id/DigitalClock01"
Plugin GUI Builder Android
android:id="@+id/DigitalClock01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></DigitalClock>
Result
No
9
Widget Name
EditText
EditText is a thin veneer over TextView that configures itself to
be editable.
(EditText adalah lapisan tipis di atas TextView yang
Description
mengkonfigurasi dirinya sendiri untuk dapat diedit. Maksudnya
yaitu ketika pengguna selesai mengetikkan suatu teks, maka teks
itu dapat diedit kembali apabila terjadi kesalahan.)
android.widget.TextView
Attribute
android.view.View
<EditText android:text="@+id/EditText01"
android:id="@+id/EditText01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></EditText>
Result
No
10
Plugin GUI Builder Android
Widget Name
Gallery
A view that shows items in a center-locked, horizontally
scrolling list.
Description
(Tampilan yang menunjukan daftar-daftar item, ditampilkan
scrolling list secara horizontal, artinya dapat di scroll.)
android:animationDuration
android:gravity
android:spacing
android:unselectedAlpha
Attribute
android.widget.AbsSpinner
android.view.ViewGroup
android.view.View
<Gallery android:id="@+id/Gallery01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Gallery>
Result
No
11
Widget Name
ImageButton
Displays a button with an image (instead of text) that can be
Description
pressed or clicked by the user.
(Sama seperti Button, hanya saja bisa digunakan dengan
Plugin GUI Builder Android
menambahkan gambar. Fungsinya sama yaitu dapat di tekan atau
di klik oleh pengguna. Secara default tampilannya sama seperti
Button)
android.widget.ImageView
Attribute
android.view.View
<ImageButton android:id="@+id/ImageButton01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ImageButton>
Result
No
12
Widget Name
ImageView
Displays an arbitrary image, such as an icon. The ImageView
class can load images from various sources (such as resources or
content providers).
Description
(Menampilkan gambar seadanya, seperti sebuah ikon. Kelas
ImageView dapat memuat gambar dari berbagai sumber (Seperti
sumber daya atau penyedia konten).)
android.widget.ImageView
Attribute
android.view.View
<ImageView android:id="@+id/ImageView01"
XML Code
android:layout_width="wrap_content"
Plugin GUI Builder Android
android:layout_height="wrap_content"></ImageView>
Result
No
13
Widget Name
MultiAutoCompleteTextView
An editable text view, extending AutoCompleteTextView, that
can show completion suggestions for the substring of the text
where the user is typing instead of necessarily for the entire
thing.
Description
(Teks yang dapat di edit, yang merupakan kelanjutan dari
AutoCompleteTextView.
Hanya
saja
dapat
menunjukan
beberapa saran penyelesaian untuk substring teks dimana
pengguna mengetik teks tertentu bukan seluruhnya)
android.widget.AutoCompleteTextView
Attribute
android.widget.TextView
android.view.View
<MultiAutoCompleteTextView
android:text="@+id/MultiAutoCompleteTextView01"
android:id="@+id/MultiAutoCompleteTextView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></MultiAutoComplete
TextView>
Plugin GUI Builder Android
Result
No
14
Widget Name
ProgressBar
Visual indicator of progress in some operation. Displays a bar to
the user representing how far the operation has progressed.
Description
(Visual indicator dari suatu proses operasi. Menampilkan bar
yang menunjukan seberapa jauh operasi yang sudah selesai di
proses.)
android:animationResolution
android:indeterminate
android:indeterminateBehavior
android:indeterminateDrawable
android:indeterminateDuration
android:indeterminateOnly
Attribute
android:interpolator
android:max
android:maxHeight
android:maxWidth
android:minHeight
android:minWidth
Plugin GUI Builder Android
android:progress
android:progressDrawable
android:secondaryProgress
android.view.View
<ProgressBar android:id="@+id/ProgressBar01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ProgressBar>
Result
No
15
Widget Name
RadioButton
Radio buttons are normally used together in a RadioGroup.
When several radio buttons live inside a radio group, checking
one radio button unchecks all the others.
Description
(Tombol
radio
biasanya
digunakan
bersamaan
dalam
RadioGroup. Ketika satu tombol radio aktif di dalam kelompok,
maka hanya boleh satu radio saja yang aktif, yang lainnya akan
dimatikan)
android.widget.TextView
Attribute
android.view.View
XML Code
<RadioButton android:text="@+id/RadioButton01"
Plugin GUI Builder Android
android:id="@+id/RadioButton01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></RadioButton>
Result
No
16
Widget Name
RatingBar
A RatingBar is an extension of SeekBar and ProgressBar that
shows a rating in stars. The user can touch/drag or use arrow
keys to set the rating when using the default size RatingBar.
(RatingBar merupakan kelanjutan dari SeekBar dan ProgressBar
Description
dimana menampilkan suatu rating dalam icon bintang. Pengguna
dapat menyentuh / mendrag atau menggunakan tombol arah
untuk mengatur peringkat. Contoh penggunaan RatingBar adalah
pada lagu. Biasanya rating diberikan jika lagu tersebut memiliki
kualitas yang bagus / sering diputar.)
android:isIndicator
android:numStars
android:rating
Attribute
android:stepSize
android.view.View
Plugin GUI Builder Android
<RatingBar android:id="@+id/RatingBar01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></RatingBar>
Result
No
17
Widget Name
SeekBar
A SeekBar is an extension of ProgressBar that adds a draggable
thumb. The user can touch the thumb and drag left or right to set
the current progress level or use the arrow keys.
(SeekBar
Description
merupakan
kelanjutan
dari
ProgressBar
yang
menambahkan thumb yang dapatdi drag. Pengguna dapat
menyentuh thumb tersebut dan mendragnya ke kiri atau ke
kanan untuk mengatur tingkat kemajuannya atau menggunakan
tombol arah. Contoh penggunaanya yaitu ketika akan membuka
kunci layar.)
Attribute
android.view.View
<SeekBar android:id="@+id/SeekBar01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></SeekBar>
Result
Plugin GUI Builder Android
No
18
Widget Name
Spinner
A view that displays one child at a time and lets the user pick
among them.
Description
(Suatu tampilan yang menyajikan lebih dari satu pilihan secara
bersamaan. Pengguna dapat memilih salah satunya untuk
melakukan suatu aksi / proses)
android:gravity
android:prompt
Attribute
android.view.ViewGroup
android.view.View
<Spinner android:id="@+id/Spinner01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Spinner>
Result
No
19
Widget Name
SurfaceView
Provides a dedicated drawing surface embedded inside of a view
Description
hierarchy. You can control the format of this surface and, if you
like, its size; the SurfaceView takes care of placing the surface at
Plugin GUI Builder Android
the correct location on the screen.
(Inti dari penggunaan SurfaceView adalah untuk mengkoreksi
penempatan widget ketika ditampilkan pada layar.)
Attribute
android.view.View
<SurfaceView android:id="@+id/SurfaceView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></SurfaceView>
Result
No
20
Widget Name
TextView
Displays text to the user and optionally allows them to edit it.
Description
(Menampilkan teks kepada pengguna dan secara opsional dapat
dilakukan pengeditan.)
android:autoLink
android:autoText
android:bufferType
android:capitalize
Attribute
android:cursorVisible
android:digits
android:drawableBottom
android:drawableLeft
android:drawablePadding
Plugin GUI Builder Android
android:drawableRight
android:drawableTop
android:editable
android:editorExtras
android:ellipsize
android:ems
android:freezesText
android:gravity
android:height
android:hint
android:imeActionId
android:imeActionLabel
android:imeOptions
android:includeFontPadding
android:inputMethod
android:inputType
android:lineSpacingExtra
android:lineSpacingMultiplier
android:lines
android:linksClickable
android:marqueeRepeatLimit
android:maxEms
android:maxHeight
Plugin GUI Builder Android
android:maxLength
android:maxLines
android:maxWidth
android:minEms
android:minHeight
android:minLines
android:minWidth
android:numeric
android:password
android:phoneNumber
android:privateImeOptions
android:scrollHorizontally
android:selectAllOnFocus
android:shadowColor
android:shadowDx
android:shadowDy
android:shadowRadius
android:singleLine
android:text
android:textColor
android:textColorHighlight
android:textColorHint
android:textColorLink
Plugin GUI Builder Android
android:textIsSelectable
android:textScaleX
android:textSize
android:textStyle
android:typeface
android:width
android.view.View
<TextView android:text="@+id/TextView01"
android:id="@+id/TextView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TextView>
Result
No
21
Widget Name
TimePicker
A view for selecting the time of day, in either 24 hour or
AM/PM mode.
Description
(Tampilan
untuk
memilih
mode
waktu,
dimana
ditampilkan dalam mode 24 jam atau dalam AM/PM)
android.widget.FrameLayout
Attribute
android.view.ViewGroup
android.view.View
Plugin GUI Builder Android
dapat
<TimePicker android:id="@+id/TimePicker01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TimePicker>
Result
No
22
Widget Name
ToggleButton
Displays checked/unchecked states as a button with a "light"
indicator and by default accompanied with the text "ON" or
"OFF".
Description
(Tombol yang digunakan untuk menghidupkan atau mematikan
suatu aksi / progress tertentu. Biasanya dalam keadaan aktif,
iconnya akan menyala)
android:disabledAlpha
android:textOff
android:textOn
Attribute
android.widget.TextView
android.view.View
XML Code
<ToggleButton android:text="@+id/ToggleButton01"
Plugin GUI Builder Android
android:id="@+id/ToggleButton01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ToggleButton>
Result
No
23
Widget Name
TwoLineListItem
A view group with two children, intended for use in ListViews.
This item has two TextViews elements (or subclasses) with the
Description
ID values text1 and text2.
(Inti dari penggunaan TwoLineListItem adalah berfungsi untuk
menampilkan 2 buah atau lebih ListItem secara bersamaan)
android:mode
Attribute
android.widget.RelativeLayout
android.view.ViewGroup
android.view.View
<TwoLineListItem android:id="@+id/TwoLineListItem01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TwoLineListItem>
Result
Plugin GUI Builder Android
No
24
Widget Name
VideoView
Displays a video file. The VideoView class can load images
from various sources (such as resources or content providers).
Description
(Menampilkan sebuah file video. Kelas VideoView dapat
memuat gambar / file dari berbagai sumber (contoh dari memori
atau penyedia konten YouTube).)
Attribute
android.view.View
<VideoView android:id="@+id/VideoView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></VideoView>
Result
No
25
Plugin GUI Builder Android
Widget Name
View
Provides classes that expose basic user interface classes that
handle screen layout and interaction with the user.
Description
(View merupakan dasar dari kelas user interface dimana dialah
yang menangani tata letak layar / widget dan interaksi dengan
pengguna.)
Attribute
<View android:id="@+id/View01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></View>
Result
No
26
Widget Name
ViewStub
A ViewStub is an invisible, zero-sized View that can be used to
Description
lazily inflate layout resources at runtime.
android:inflatedId
android:layout
Attribute
android.view.View
<ViewStub android:id="@+id/ViewStub01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ViewStub>
Plugin GUI Builder Android
Result
No
27
Widget Name
ZoomButton
Description
android.widget.ImageView
Attribute
android.view.View
<ZoomButton android:id="@+id/ZoomButton01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ZoomButton>
Result
No
28
Widget Name
ZoomControls
The ZoomControls class displays a simple set of controls used
for zooming and provides callbacks to register for events.
Description
(Inti dari penggunaan zoom control adalah dimana widget ini
menyediakan satu set tombol untuk melakukan zooming /
memperbesar suatu tampilan, zoom out dan zoom in.)
android.widget.LinearLayout
Attribute
android.view.ViewGroup
android.view.View
XML Code
<ZoomControls android:id="@+id/ZoomControls01"
Plugin GUI Builder Android
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ZoomControls>
Result
Layout Component
No
1
Layout Name
AbsoluteLayout
A layout that lets you specify exact locations (x/y coordinates) of
its children. Absolute layouts are less flexible and harder to
maintain than other types of layouts without absolute
positioning.
Description
(Layout yang memungkinkan menentukan sendiri lokasi yang
tepat untuk widget (menggunakan koordinat x / y) Absolute
layout dikatakan kurang fleksibel karena penempatannya bersifat
permanen dan sulit untuk mengatur tata letak widget)
android.view.ViewGroup
Attribute
android.view.View
<AbsoluteLayout android:id="@+id/AbsoluteLayout01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></AbsoluteLayout>
Result
Plugin GUI Builder Android
No
2
Layout Name
DialerFilter
Description
android.widget.RelativeLayout
Attribute
android.view.ViewGroup
android.view.View
<DialerFilter android:id="@+id/DialerFilter01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></DialerFilter>
Result
No
3
Layout Name
ExpandableListView
A view that shows items in a vertically scrolling two-level list.
Description
(Menampilkan daftar item scrolling secara vertikal dengan list
level sebanyak 2 tingkat. )
android:childDivider
android:childIndicator
android:childIndicatorLeft
Attribute
android:childIndicatorRight
android:groupIndicator
android:indicatorLeft
android:indicatorRight
Plugin GUI Builder Android
android.widget.ListView
android.widget.AbsListView
android.view.ViewGroup
android.view.View
<ExpandableListView
android:id="@+id/ExpandableListView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ExpandableListView
>
Result
No
4
Layout Name
FrameLayout
FrameLayout is designed to block out an area on the screen to
display a single item.
Description
(FrameLayout dirancang untuk membatasi area pada layar ketika
menampilkan sebuah item.)
android:foreground
android:foregroundGravity
Attribute
android:measureAllChildren
android.view.ViewGroup
Plugin GUI Builder Android
android.view.View
<FrameLayout android:id="@+id/FrameLayout01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></FrameLayout>
Result
No
5
Layout Name
GridView
A view that shows items in two-dimensional scrolling grid.
Description
(Untuk menampilkan item dalam scrolling 2 arah / dimensi.)
android:columnWidth
android:gravity
android:horizontalSpacing
android:numColumns
android:StretchMode
Attribute
android:verticalSpacing
android.widget.AbsListView
android.view.ViewGroup
android.view.View
<GridView android:id="@+id/GridView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></GridView>
Plugin GUI Builder Android
Result
No
6
Layout Name
HorizontalScrollView
Layout container for a view hierarchy that can be scrolled by the
user, allowing it to be larger than the physical display. A
HorizontalScrollView is a FrameLayout, meaning you should
place one child in it containing the entire contents to scroll.
Description
(Layout untuk menyimpan tampilan hirarki yang dapat di scroll
oleh pengguna, tampilan dapat diperbesar dari ukuran aslinya.
HorizontalScrollView adalah sebuah FrameLayout, artinya harus
menempatkan item kedalam sebuah tampilan agar dapat di
scroll)
android:fillViewport
Attribute
android.widget.FrameLayout
android.view.ViewGroup
android.view.View
<HorizontalScrollView
android:id="@+id/HorizontalScrollView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></HorizontalScrollVie
w>
Plugin GUI Builder Android
Result
No
7
Layout Name
ImageSwitcher
Description
android.widget.ViewAnimator
android.widget.FrameLayout
Attribute
android.view.ViewGroup
android.view.View
<ImageSwitcher android:id="@+id/ImageSwitcher01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ImageSwitcher>
Result
No
8
Layout Name
LinearLayout
A Layout that arranges its children in a single column or a single
row.
Description
(Layout yang mengatur dan menampilkan widget=widget secara
kolom atau baris)
android.view.ViewGroup
Attribute
android.view.View
XML Code
<LinearLayout android:id="@+id/LinearLayout02"
Plugin GUI Builder Android
android:layout_width="wrap_content"
android:layout_height="wrap_content"></LinearLayout>
Result
No
9
Layout Name
Listview
A view that shows items in a vertically scrolling list.
Description
(View yang menampilkan scroll list item secara vertikal)
android.widget.ListView
android.widget.AbsListView
Attribute
android.view.ViewGroup
android.view.View
<ListView android:id="@+id/ListView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ListView>
Result
No
10
Layout Name
MediaController
A view containing controls for a MediaPlayer. Typically
contains the buttons like "Play/Pause", "Rewind", "Fast
Description
Forward" and a progress slider. It takes care of synchronizing the
controls with the state of the MediaPlayer.
Plugin GUI Builder Android
(Tampilan yang berisi kontrol untuk MediaPlayer. Biasanya
berisi tombol-tombol seperti "Play / Pause", "Rewind", "Fast
Forward" dan slider untuk mempercepat lagu / video.
Dibutuhkan sinkronisasi dengan kontrol yang ada pada
MediaPlayer)
android.widget.FrameLayout
Attribute
android.view.ViewGroup
android.view.View
<MediaController android:id="@+id/MediaController01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></MediaController>
Result
No
11
Layout Name
Merge
Description
Attribute
XML Code
Result
No
12
Layout Name
RadioGroup
Description
This class is used to create a multiple-exclusion scope for a set
Plugin GUI Builder Android
of radio buttons.
(Kelas ini digunakan untuk membuat lingkup untuk satu set
tombol radio.)
android.widget.LinearLayout
Attribute
android.view.ViewGroup
android.view.View
<RadioGroup android:id="@+id/RadioGroup01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></RadioGroup>
Result
No
13
Layout Name
RelativeLayout
A Layout where the positions of the children can be described in
relation to each other or to the parent.
Description
(Layout ini berbeda dengan AbsoluteLayout, jika menggunakan
layout ini, penempatan widget tidak bersifat, tetapi akan
menyesuaikan dengan keadaan layar.)
android.view.ViewGroup
Attribute
android.view.View
<RelativeLayout android:id="@+id/RelativeLayout01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></RelativeLayout>
Plugin GUI Builder Android
Result
No
14
Layout Name
ScrollView
Layout container for a view hierarchy that can be scrolled by the
user, allowing it to be larger than the physical display.
Description
(Layout yang menampilkan tampilan secara hirarki sehingga
dapat di scroll oleh pengguna. Tampilan dapat diperbesar dari
ukuran asli.)
android.widget.FrameLayout
Attribute
android.view.ViewGroup
android.view.View
<ScrollView android:id="@+id/ScrollView01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ScrollView>
Result
No
15
Layout Name
SlidingDrawer
SlidingDrawer hides content out of the screen and allows the
user to drag a handle to bring the content on screen.
Description
(SlidingDrawer memungkinan menyembunyikan sementara
suatu konten dan menampilkan kembali konten tersebut ke
Plugin GUI Builder Android
layar.)
android:allowSingleTap
android:animateOnClick
android:bottomOffSet
android:content
android:handle
Attribute
android:orientation
android:topOffSet
android.view.ViewGroup
android.view.View
<SlidingDrawer android:id="@+id/SlidingDrawer01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></SlidingDrawer>
Result
No
16
Layout Name
TabHost
Container for a tabbed window view. This object holds two
children: a set of tab labels that the user clicks to select a specific
Description
tab, and a FrameLayout object that displays the contents of that
page.
(Jendela Tab dimana objek ini memiliki 2 buah tampilan, untuk
Plugin GUI Builder Android
memindahkan dari satu tampilan ke tampilan lain dalam satu tab,
pengguna hanya mengklik pada tab tampilan mana yang akan
diperlihatkan)
android.widget.FrameLayout
Attribute
android.view.ViewGroup
android.view.View
<TabHost android:id="@+id/TabHost01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TabHost>
Result
No
17
Layout Name
TableLayout
A layout that arranges its children into rows and columns.
Description
(Menampilkan tata letak widget kedalam baris atau kolom)
android:collapseColumns
android:shrinkColumns
android:stretchColumns
Attribute
android.widget.LinearLayout
android.view.ViewGroup
android.view.View
XML Code
<TableRow android:id="@+id/TableRow01"
Plugin GUI Builder Android
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TableRow>
Result
No
18
Layout Name
TableRow
A layout that arranges its children horizontally.
Description
(Menampilkan tata letak widget secara horizontal)
android.widget.LinearLayout
Attribute
android.view.ViewGroup
android.view.View
<TableRow android:id="@+id/TableRow01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TableRow>
Result
No
19
Layout Name
TabWidget
Displays a list of tab labels representing each page in the parent's
tab collection.
Description
(Menampilkan daftar label tab mewakili setiap halaman dalam
koleksi tab.)
Attribute
android:divider
Plugin GUI Builder Android
android:tabStripEnabled
android:tabStripLeft
android:tabStripRight
android.widget.LinearLayout
android.view.ViewGroup
android.view.View
<TabWidget android:id="@android:id/tabs"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TabWidget>
Result
No
20
Layout Name
TextSwitcher
A TextSwitcher is useful to animate a label on screen.
Description
(TextSwitcher adalah berguna untuk menghidupkan label pada
layar.)
android.widget.ViewAnimator
android.widget.LinearLayout
Attribute
android.view.ViewGroup
android.view.View
<TextSwitcher android:id="@+id/TextSwitcher01"
XML Code
android:layout_width="wrap_content"
Plugin GUI Builder Android
android:layout_height="wrap_content"></TextSwitcher>
Result
No
21
Layout Name
ViewAnimator
Base class for a FrameLayout container that will perform
animations when switching between its views.
Description
(Berfungsi untuk memberikan suatu animasi ketika berpindah
dari satu tampilan ke tampilan lain)
android:animateFirstView
android:inAnimation
android:outAnimation
Attribute
android.widget.FrameLayout
android.view.ViewGroup
android.view.View
<ViewAnimator android:id="@+id/ViewAnimator01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ViewAnimator>
Result
No
22
Layout Name
ViewFlipper
Plugin GUI Builder Android
Simple ViewAnimator that will animate between two or more
views that have been added to it.
Description
(Kelanjutan dari ViewAnimator hanya saja animasi dapat
ditambahkan tidak hanya satu, tetapi beberapa animasi, dan juga
dapat digunakan dalam 2 atau lebih perpindahan tampilan)
android.widget.ViewAnimator
android.widget.FrameLayout
Attribute
android.view.ViewGroup
android.view.View
<ViewFlipper android:id="@+id/ViewFlipper01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ViewFlipper>
Result
No
23
Layout Name
ViewSwitcher
ViewAnimator that switches between two views, and has a
factory from which these views are created.
Description
(ViewSwitcher adalah animasi yang ditampilkan diantara 2 buah
tampilan. Maksudnya animasi akan muncul ketika pengguna
memindahkan dari satu tampilan ke tampilan yang lain.)
android.widget.ViewAnimator
Attribute
android.widget.FrameLayout
Plugin GUI Builder Android
android.view.ViewGroup
android.view.View
<ViewSwitcher android:id="@+id/ViewSwitcher01"
XML Code
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ViewSwitcher>
Result
Attribute Component
No
1
Attribute Name
android.widget.AbsListView
Component
Description
android:cacheColorHint
Indicates that this list will always be
drawn on top of solid, single-color
opaque background.
android:choiceMode
Defines the choice behavior for the
view.
android:drawSelectorOnTop
When set to true, the selector will be
drawn over the selected item.
android:fastScrollEnabled
Enables the fast scroll thumb that can be
dragged to quickly scroll through the
list.
android:listSelector
Drawable used to indicate the currently
selected item in the list.
Plugin GUI Builder Android
android:scrollingCache
When set to true, the list uses a drawing
cache during scrolling.
android:smoothScrollbar
When set to true, the list will use a more
refined calculation method based on the
pixels height of the items visible on
screen.
android:stackFromBottom
Used by ListView and GridView to stack
their content from the bottom.
android:textFilterEnabled
When set to true, the list will filter results
as the user types.
android:transcriptMode
Sets the transcript mode for the list.
No
2
Attribute Name
android.widget.AbsSpinner
Component
Description
android:entries
Reference to an array resource that will
populate the Spinner.
No
3
Attribute Name
android.widget.AutoCompleteTextView
Component
Description
android:completionHint
Defines the hint displayed in the drop
down menu.
Plugin GUI Builder Android
android:completionHintView
Defines the hint view displayed in the
drop down menu.
android:completionThreshold
Defines the number of characters that the
user
must
type
before
completion
suggestions are displayed in a drop down
menu.
android:dropDownAnchor
View
to
anchor
the
auto-complete
dropdown to.
android:dropDownHeight
Specifies
the
basic
height
of
the
dropdown.
android:dropDownHorizontalOffset
Amount of pixels by which the drop
down should be offset horizontally.
android:dropDownSelector
Selector in a drop down list.
android:dropDownVerticalOffset
Amount of pixels by which the drop
down should be offset vertically.
android:dropDownWidth
Specifies
android:popupBackground
dropdown.
No
4
Attribute Name
android.widget.FrameLayout
Component
Description
android:foreground
Defines the drawable to draw over the
content.
Plugin GUI Builder Android
the
basic
width
of
the
android:foregroundGravity
Defines the gravity to apply to the
foreground drawable.
android:measureAllChildren
Determines whether to measure all
children or just those in the VISIBLE or
INVISIBLE state when measuring.
No
5
Attribute Name
android.widget.ImageView
Component
Description
android:adjustViewBounds
Set this to true if you want the
ImageView to adjust its bounds to
preserve the aspect ratio of its drawable.
android:baseline
The offset of the baseline within this
view.
android:baselineAlignBottom
If true, the image view will be baseline
aligned with based on its bottom edge.
android:cropToPadding
If true, the image will be cropped to fit
within its padding.
android:maxHeight
An optional argument to supply a
maximum height for this view.
android:maxWidth
An optional argument to supply a
maximum width for this view.
android:scaleType
Plugin GUI Builder Android
Controls how the image should be
resized or moved to match the size of this
android:src
ImageView.
android:tint
Sets a drawable as the content of this
ImageView.
Set a tinting color for the image.
No
6
Attribute Name
android.widget.LinearLayout
Component
Description
android:baselineAligned
When set to false, prevents the layout
from aligning its children's baselines.
android:baselineAlignedChildIndex
When a linear layout is part of another
layout that is baseline aligned, it can
specify which of its children to baseline
align to (that is, which child TextView).
android:gravity
Specifies how to place the content of an
object, both on the x- and y-axis, within
the object itself.
android:measureWithLargestChild
When set to true, all children with a
weight will be considered having the
minimum size of the largest child.
android:orientation
Should the layout be a column or a row?
Use "horizontal" for a row, "vertical" for
Plugin GUI Builder Android
a column.
android:weightSum
Defines the maximum weight sum.
No
7
Attribute Name
android.widget,ListView
Component
Description
android:divider
Drawable or color to draw between list
items.
android:dividerHeight
Height of the divider.
android:entries
Reference to an array resource that will
populate the ListView.
android:footerDividersEnabled
When set to false, the ListView will not
draw the divider before each footer
view.
android:headerDividersEnabled
When set to false, the ListView will not
draw the divider after each header view.
No
8
Attribute Name
android.widget.ProgressBar
Component
Description
android:progressbarStyle
Default ProgressBar style.
android:progressBarStyleHorizontal
Horizontal ProgressBar style.
android:progressBarStyleLarge
Large ProgressBar style.
Plugin GUI Builder Android
android:progressBarStyleSmall
Small ProgressBar style.
No
9
Attribute Name
android.widget.RelativeLayout
Component
Description
android:gravity
Specifies how to place the content of an
object, both on the x- and y-axis, within
the object itself.
android:ignoreGravity
Indicates what view should not be
affected by gravity.
No
10
Attribute Name
android.widget.TextView
Component
Description
android:autoLink
Controls whether links such as urls and
email addresses are automatically found
and converted to clickable links.
android:autoText
If set, specifies that this TextView has a
textual input method and automatically
corrects some common spelling errors.
android:bufferType
Determines the minimum type that
getText() will return.
android:capitalize
Plugin GUI Builder Android
If set, specifies that this TextView has a
textual
input
method
and
should
automatically capitalize what the user
types.
android:cursorVisible
Makes the cursor visible (the default) or
invisible.
android:digits
If set, specifies that this TextView has a
numeric input method and that these
specific characters are the ones that it
will accept.
android:drawableBottom
The drawable to be drawn below the
text.
android:drawableLeft
The drawable to be drawn to the left of
the text.
android:drawablePadding
The padding between the drawables and
the text.
android:drawableRight
The drawable to be drawn to the right of
the text.
android:drawableTop
The drawable to be drawn above the
text.
android:editable
If set, specifies that this TextView has an
input method.
android:editorExtras
Reference to an <input-extras> XML
resource containing additional data to
Plugin GUI Builder Android
supply to an input method, which is
private to the implementation of the input
method.
android:ellipsize
If set, causes words that are longer than
the view is wide to be ellipsized instead
of broken in the middle.
android:ems
Makes the TextView be exactly this
many ems wide.
android,freezesText
If set, the text view will include its
current complete text inside of its frozen
icicle in addition to meta-data such as the
current cursor position.
android:gravity
Specifies how to align the text by the
view's x- and/or y-axis when the text is
smaller than the view.
android:height
Makes the TextView be exactly this
many
pixels
tall.
android:hint
setHint(int) Hint text to display when the
text is empty.
android:hint
Hint text to display when the text is
empty.
android:imeActionId
Supply a value for EditorInfo.actionId
used when an input method is connected
Plugin GUI Builder Android
to the text view.
android:imeActionLabel
Supply
a
value
for
EditorInfo.actionLabel used when an
input method is connected to the text
view.
android:imeOptions
Additional features you can enable in an
IME associated with an editor to improve
the integration with your application.
android:includeFontPadding
Leave enough room for ascenders and
descenders instead of using the font
ascent and descent strictly.
android:inputMethod
If set, specifies that this TextView should
use the specified input method (specified
by fully-qualified class name).
android:inputType
The type of data being placed in a text
field, used to help an input method
decide how to let the user enter text.
android:lineSpacingExtra
Extra spacing between lines of text.
android:lineSpacingMultiplier
Extra spacing between lines of text, as a
multiplier.
android:lines
Makes the TextView be exactly this
many lines tall.
android:linksClickable
Plugin GUI Builder Android
If set to false, keeps the movement
method from being set to the link
movement method even if autoLink
causes links to be found.
android:marqueeRepeatLimit
The number of times to repeat the
marquee animation.
android:maxEms
Makes the TextView be at most this
many ems wide.
android:masHeight
Makes the TextView be at most this
many pixels tall.
android:masLength
Set an input filter to constrain the text
length to the specified number.
android:masLines
Makes the TextView be at most this
many lines tall.
android:masWidth
Makes the TextView be at most this
many pixels wide.
android:minEms
Makes the TextView be at least this
many ems wide.
android:minHeight
Makes the TextView be at least this
many pixels tall.
android:minLines
Makes the TextView be at least this
many lines tall.
android:minWidth
Makes the TextView be at least this
many pixels wide.
Plugin GUI Builder Android
android:numeric
If set, specifies that this TextView has a
numeric input method.
android:password
Whether the characters of the field are
displayed as password dots instead of
themselves.
android:phoneNumber
If set, specifies that this TextView has a
phone number input method.
android:privatelmeOptions
An addition content type description to
supply to the input method attached to
the text view, which is private to the
implementation of the input method.
android:scrollHorizontally
Whether the text is allowed to be wider
than the view (and therefore can be
scrolled horizontally).
android:selectAllOnFocus
If the text is selectable, select it all when
the view takes focus instead of moving
the cursor to the start or end.
android:shadowColor
Place a shadow of the specified color
behind the text.
android:ShadowDx
Horizontal offset of the shadow.
android:ShadowDy
Vertical offset of the shadow.
android:shadowRadius
Radius of the shadow.
android:singleLine
Constrains
Plugin GUI Builder Android
the
text
to
a
single
horizontally scrolling line instead of
letting it wrap onto multiple lines, and
advances focus instead of inserting a
newline when you press the enter key.
android:text
Text to display.
android:textAppearance
Base text color, typeface, size, and style.
android:textColor
Text color.
android:textColorHighlight
Color of the text selection highlight.
android:textColorHint
Color of the hint text.
android:textColorLink
Text color for links.
android:textIsSelectable
Indicates that the content of a noneditable text can be selected.
android:textScalex
Sets the horizontal scaling factor for the
text.
android:textSize
Size of the text.
android:textStyle
Style (bold, italic, bolditalic) for the text.
android:typerace
Typeface
(normal,
sans,
serif,
monospace) for the text.
android:width
Makes the TextView be exactly this
many pixels wide.
No
11
Attribute Name
android.widget.ViewAnimator
Plugin GUI Builder Android
Component
Description
android:animatedFirstView
Defines whether to animate the current
View when the ViewAnimation is first
displayed.
android:inAnimation
Identifier for the animation to use when a
view is shown.
android:outAnimation
Identifier for the animation to use when a
view is hidden.
No
12
Attribute Name
android.view.View
Component
Description
android:alpha
Alpha property of the view, as a value
between 0 (completely transparent) and 1
(completely opaque).
android:background
A drawable to use as the background.
android:clickable
Defines whether this view reacts to click
events.
android:contentDescription
Defines
text
that
briefly
describes
content of the view.
android:drawingCacheQuality
Defines
the
quality
of
translucent
drawing caches.
android:duplicateParentState
Plugin GUI Builder Android
When this attribute is set to true, the
view gets its drawable state (focused,
pressed, etc.) from its direct parent rather
than from itself.
android:fadingEdge
Defines which edges should be fadeded
on scrolling.
android:fadingEdgeLength
Defines the length of the fading edges.
android:filterTouchesWhenObscured
Specifies whether to filter touches when
the view's window is obscured by
another visible window.
android:fitsSystemWindows
Boolean internal attribute to adjust view
layout based on system windows such as
a
the status bar.
ndroid:focusable
Boolean that controls whether a view can
take focus.
android:focusableInTouchMode
Boolean that controls whether a view can
take focus while in touch mode.
android:hapticFeedbackEnabled
Boolean that controls whether a view
should have haptic feedback enabled for
events such as long presses.
android:id
Supply an identifier name for this view,
to
later
retrieve
View.findViewById()
Activity.findViewById().
Plugin GUI Builder Android
it
with
or
android:isScrollContainer
Set this if the view will serve as a
scrolling container, meaing that it can be
resized to shrink its overall window so
that there will be space for an input
method.
android:keepScreenOn
Controls whether the view's window
should keep the screen on while visible.
android:layerType
Specifies the type of layer backing this
view.
android:longClickable
Defines whether this view reacts to long
click events.
android:minHeight
Defines the minimum height of the
view.
android:mintWidth
Defines the minimum width of the view.
android:nextFocusDown
Defines the next view to give focus to
when the next focus is FOCUS_DOWN
If the reference refers to a view that does
not exist or is part of a hierarchy that is
invisible, a RuntimeException will result
when the reference is accessed.
android:nextFocusForward
Defines the next view to give focus to
when the next focus is FOCUS_DOWN
If the reference refers to a view that does
Plugin GUI Builder Android
not exist or is part of a hierarchy that is
invisible, a RuntimeException will result
when
accessed.
the
reference
is
android:nextFocusForward
setNextFocusForwardId(int) Defines the
next view to give focus to when the next
focus is FOCUS_FORWARD If the
reference refers to a view that does not
exist or is part of a hierarchy that is
invisible, a RuntimeException will result
when the reference is accessed.
android:nextFocusLeft
Defines the next view to give focus to
when the next focus is FOCUS_LEFT.
android:nextFocusRight
Defines the next view to give focus to
when the next focus is FOCUS_RIGHT
If the reference refers to a view that does
not exist or is part of a hierarchy that is
invisible, a RuntimeException will result
when the reference is accessed.
android:nextFocusUp
Defines the next view to give focus to
when the next focus is FOCUS_UP If the
reference refers to a view that does not
exist or is part of a hierarchy that is
Plugin GUI Builder Android
invisible, a RuntimeException will result
when the reference is accessed.
android:onClick
Name of the method in this View's
context to invoke when the view is
clicked.
android:padding
Sets the padding, in pixels, of all four
edges.
android:paddingBottom
Sets the padding, in pixels, of the bottom
edge; see padding.
android:paddingLeft
Sets the padding, in pixels, of the left
edge; see padding.
android:paddingRight
Sets the padding, in pixels, of the right
edge; see padding.
android:paddingTop
Sets the padding, in pixels, of the top
edge; see padding.
android:rotation
Rotation of the view, in degrees.
android:rotationX
Rotation of the view around the x axis, in
degrees.
android:rotationY
Rotation of the view around the y axis, in
degrees.
android:saveEnabled
If unset, no state will be saved for this
view when it is being frozen.
android:scaleX
Plugin GUI Builder Android
Scale of the view in the x direction.
android:scaleY
Scale of the view in the y direction.
android:scrollX
The initial horizontal scroll offset, in
pixels.
android:scrollY
The initial vertical scroll offset, in
pixels.
android:scrollbarAlwaysDrawHorizon
Defines whether the horizontal scrollbar
talTrack
track should always be drawn.
android:scrollbarAlwaysDrawVertical
Defines whether the vertical scrollbar
Track
track should always be drawn.
android:scrollbarDefaultDelayBeforeF Defines the delay in milliseconds that a
ade
scrollbar waits before fade out.
android:scrollbarFadeDuration
Defines the delay in milliseconds that a
scrollbar takes to fade out.
android:scrollbarSize
Sets the width of vertical scrollbars and
height of horizontal scrollbars.
android:scrollbarStyle
Controls the scrollbar style and position.
android:scrollbarThumbHorizontal
Defines the horizontal scrollbar thumb
drawable.
android:scrollbarThumbVertical
Defines the vertical scrollbar thumb
drawable.
android:scrollbarTrackHorizontal
Defines the horizontal scrollbar track
drawable.
android:scrollbarTrackVertical
Plugin GUI Builder Android
Defines the vertical scrollbar track
drawable.
android:scrollbars
Defines which scrollbars should be
displayed on scrolling or not.
android:soundEffectEnabled
Boolean that controls whether a view
should have sound effects enabled for
events such as clicking and touching.
android:tag
Supply a tag for this view containing a
String,
to
be
retrieved
later
with
View.getTag() or searched for with
View.findViewWithTag().
android:transformationPivotX
X location of the pivot point around
which the view will rotate and scale.
android:transformationPivotY
Y location of the pivot point around
which the view will rotate and scale.
android:translationX
Translation in x of the view.
android:translationY
Translation in y of the view.
android:visibility
Controls the initial visibility of the view.
No
13
Attribute Name
android.view.ViewGroup
Component
Description
android:addStatesFromChildren
Sets whether this ViewGroup's drawable
states also include its children's drawable
Plugin GUI Builder Android
states.
android:alwaysDrawnWithCache
Defines whether the ViewGroup should
always draw its children using their
drawing cache or not.
android:animatedLayoutChanges
Defines whether changes in layout
(caused by adding and removing items)
should cause a LayoutTransition to run.
android:animationCache
Defines
whether
layout
animations
should create a drawing cache for their
children.
android:clipChildren
Defines whether a child is limited to
draw inside of its bounds or not.
android:clipToPadding
Defines whether the ViewGroup will clip
its drawing surface so as to exclude the
padding area.
android:descendantFocusability
Defines the relationship between the
ViewGroup and its descendants when
looking for a View to take focus.
android:layoutAnimation
Defines the layout animation to use the
first time the ViewGroup is laid out.
android:persistentDrawingCache
Defines the persistence of the drawing
cache.
Plugin GUI Builder Android
Install Plugin GUI Designer Android pada Eclipse

Download dan install Android SDK dan Emulator
Download Android SDK di http://developer.android.com/sdk/index.html
kemudian simpan di komputer anda, setelah selesai download silahkan
extract ke drive C:\ (recommended). Hasil extract tadi menjadi C:\
android-sdk-windows agar lebih mudah mengakses nya.

Install the ADT Plugin untuk Eclipse
Buka Eclipse, klik Help > Install New Software.

- Pada dialog Available Software yang terbuka klik Add…
- Pada dialog Add Site yang muncul, masukan nama remote site (contoh:
Plugin GUI Builder Android
Android Plugin) pada Name field. Pada Location field, masukkan URL
berikut: https://dl-ssl.google.com/android/eclipse/. Klik OK dan tunggu
sampai “pending” selesai.

Jika anda mengalami masalah saat mengunduh plugin pada langkah nomor
3, coba ganti https dengan http. Jika muncul warning pada langkah 5, klik
bahwa kita mempercayai paket yang diunduh.

- Kembali ke Available Software view, seharusnya kita bisa melihat
“Developer Tools” tertambah pada daftar. Centang checkbox pada
Developer Tools yang secara otomatis mencentang pula Android DDMS
dan Android Development Tools. Klik Next dan tunggu sebentar.
Plugin GUI Builder Android

- Pada dialog Install Detail yang muncul, Android DDMS and Android
Development Tools features seharusnya terdaftar. Klik I accept … untuk
menyetujui perjanjian lisensi kemudian klik Finish. Tunggu sampai proses
fetching selesai. Klik Finish

- Mulai ulang (restart) Eclipse.

Setelah merestart eclipse selanjutnya kita harus menkonfigure ADT agar di
kenali oleh eclipse dengan mengarahkannya ke direktory android yang
telah kita download di langkah yang pertama, caranya klik menu windows
di eclipse, kemudian pilih preference. Klik tulisan android di sebelah kiri
kemudian pada SDK Location di jendela seblah kanan klik Browse dan
arahkan ke direktori tempat kita menyimpan SDK android yaitu di C:\
android-sdk-windows. Klik Apply – OK
Plugin GUI Builder Android
Plugin GUI Builder Android
Download