Anda di halaman 1dari 11

3. 9.

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

Created by Meruvian Education

3. 10. Background Image


Sama dengan mengubah background color, untuk menambahkan background image berikan statement android:background pada file xml beserta nama imagenya. Simpan image di folder res / drawable 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="@drawable/background"> </LinearLayout>

Versi 1.0

Created by Meruvian Education

3. 11. Android List


1. List Box

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

Created by Meruvian Education

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

Created by Meruvian Education

5. Table List
Konsep table list hampir sama dengan list view

3. 12. Android Bar


1. Progress Bar
ProgressBar merupakan indikator visual dari progress operasi. Biasanya Progress Bar akan tampil ketik a kita sedang melakukan proses download.

Versi 1.0

Created by Meruvian Education

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

Created by Meruvian Education

3.13. Android Browser


1. Android Browser with Navigating Function
Untuk memudahkan pencarian, kita bisa menambahkan sebuah fungsi navigasi atau menu seperti Goto URL, Forward, Backward, Reload, Exit, dll. Ketika menekan menu GoTo akan muncul kotak pencarian dan anda bisa memasukkan URL tujuan.

@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

Created by Meruvian Education

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

Created by Meruvian Education

myBrowser.goForward(); break; } return true; }

2. Android Browser using WebView


Import Android WebKit WebView dan masukkan nama URL tujuan package androidbrowser.usingWebView; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class BrowserWebView extends Activity { /** Called when the activity is first created. */

Versi 1.0

Created by Meruvian Education

@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

Created by Meruvian Education

10

3. 14. Hide Title and Status Bar


Ketika menjalankan emulator Android, otomatis dibagian atas emulator terdapat Status Bar dan Title Bar sehingga aplikasi yang tampil tidak memenuhi satu layar. Nah untuk menghindari tersebut, kita bisa menghilangkan atau menyembunyikannya.

1. Hide Status bar


Tambahkan kode berikut di kelas Main untuk menyembunyikan status bar getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

2. Hide Status Bar


Tambahkan kode berikut di kelas Main untuk menyembunyikan status bar requestWindowFeature(Window.FEATURE_NO_TITLE);

Versi 1.0

Created by Meruvian Education

11

Anda mungkin juga menyukai