Android UserInterface
Android UserInterface
Background Color
Untuk menambahkan background color ini, caranya sangat mudah sekali. Anda hanya
perlu menambahkan statement android:background di file xml.
main.xml
<?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"
android:background="#444aaa">
</LinearLayout>
Versi 1.0
Versi 1.0
2. List View
List View untuk menampilkan list item. Jika list sangat panjang, maka secara otomatis
akan mucul ScrollBar vertikal di bagian kanan.
Versi 1.0
3. Page List
Page List disini untuk menampilkan list list dari item atau hampir sama dengan Array
4. Spinner View
Spinner view menampilkan beberapa item yang memungkinkan pengguna untuk
memilih salah satu dari item tersebut.
Versi 1.0
5. Table List
Konsep table list hampir sama dengan list view
Versi 1.0
2.RatingBar
Sebuah RatingBar merupakan perpanjangan dari SeekBar dan ProgressBar yang
menunjukkan rating bintang. Pengguna dapat menyentuh / drag atau menggunakan tombol
panah
untuk
mengatur
rating
bila
menggunakan
ukuran
standar
RatingBar.
3. Seek Bar
Sebuah SeekBar merupakan perpanjangan dari ProgressBar yang menambahkan draggable.
Pengguna dapat drag kiri atau kanan untuk mengatur tingkat progress dengan menggunakan
tombol panah.
Versi 1.0
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add(0, MENU_VISIBILITY, 0, R.string.str_URLbar);
menu.add(0, MENU_ABOUT, 0, R.string.str_About);
menu.add(0, MENU_EXIT, 0, R.string.str_Exit);
menu.add(0, MENU_BACKFORD, 0, R.string.str_Backward);
menu.add(0, MENU_RELOAD, 0, R.string.str_Reload);
menu.add(0, MENU_FORWARD, 0, R.string.str_Forward);
Versi 1.0
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
super.onOptionsItemSelected(item);
switch(item.getItemId())
{
case MENU_VISIBILITY:
ToggleGotoVisibility();
break;
case MENU_ABOUT:
openAboutDialog();
break;
case MENU_EXIT:
openExitDialog();
break;
case MENU_BACKFORD:
if(myBrowser.canGoBack())
myBrowser.goBack();
break;
case MENU_RELOAD:
myBrowser.reload();
break;
case MENU_FORWARD:
if(myBrowser.canGoForward())
Versi 1.0
myBrowser.goForward();
break;
}
return true;
}
Versi 1.0
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String myURL = "http://www.yahoo.com/";
WebView myBrowser=(WebView)findViewById(R.id.mybrowser);
myBrowser.getSettings().setJavaScriptEnabled(true);
myBrowser.loadUrl(myURL);
}
}
Versi 1.0
10
Versi 1.0
11