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