PEMROGRAMAN
MOBILE
LAPORAN
PRAKTIKUM 6
“MEMBUAT APLIKASI ANDROID TABHOST”
Disusun Oleh:
Benedikta Bella Adityana 12.12.0080
SI 12 B
Blog: bdcprograming.blogspot.com
STMIK AMIKOM PURWOKERTO
TAHUN 2013/2014
Membuat Tabhost
AMIKOM & Data Diri
1. Setelah kita masuk ke aplikasi Eclipse, untuk
membuat project aplikasi android baru, kita pilih menu File-New-Android Application
Project.
2. Kemudian akan muncul wizard seperti gambar di
bawah ini. Beri nama aplikasi yang akan dibuat. Aplikasi ini saya beri nama Tab
Menu’Desc, karena aplikasi yang dibuat kali ini menampilkan tab menu yang
berisi penjelasan (deskripsi singkat) mengenai AMIKOM dan data diri. Ubah pula
Package Name nya, contoh nya seperti benedicta.tabmenu, Setelah itu klik Next.
3. Selanjutnya akan muncul tampilan seperti di
bawah ini. Lalu klik Next.
4. Setelah itu, pilih icon yang akan mewakili
aplikasi yang kita buat. Dalam contoh ini saya memilih icon yang ada di tab
Clipart. Apabila sudah sesuai dengan keiinginan, klik Next.
5. Jika muncul tampilan seperti di bawah, klik Next
.
6. Setelah itu akan muncul tampilan seperti di
bawah ini. Klik Finish.
7. Jika project yang kita buat tadi berhasil, maka
tampilan yang akan muncul adalah seperti gambar di bawah ini. Secara default
akan muncul tulisan “Hello world!”, kita bisa menghapusnya karena tidak
memerlukannya dalam pembuatan aplikasi kali ini.
8. Setelah itu, ketikan kode program dibawah ini
pada activity_main.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
>
<TabHost
android:id="@android:id/tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
</TabWidget>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<LinearLayout
android:id="@+id/tab1"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) AMIKOM Purwokerto memiliki 2 program
studi strata 1 (S1) yaitu Sistem Informasi dan Teknik Informatika. "
/>
</LinearLayout>
<LinearLayout
android:id="@+id/tab2"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="HALLO ^^ Nama
saya Benedicta Bella Adityana, lahir di Banyumas, 12 Februari 1995. Twitter :
@bdcbella " />
</LinearLayout>
</FrameLayout>
</LinearLayout>
</TabHost>
</RelativeLayout>
9. Setelah kita menuliskan kode program pada
activity_main.xml , selanjutnya tuliskan kode program berikut pada Package
Explorer – src - (package) benedicta.tabmenu - MainActivity.java
import android.os.Bundle;
import
android.app.Activity;
import android.view.Menu;
import
android.widget.TabHost;
public class MainActivity extends Activity {
TabHost mTabHost;
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTabHost = (TabHost)
findViewById(android.R.id.tabhost);
mTabHost.setup();
// pemberian nama indicator tab mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("AMIKOM").setContent(R.id.tab1));
mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("DATA DIRI
^^").setContent(R.id.tab2));
mTabHost.setCurrentTab(0);
}
@Override
public boolean
onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items
to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
10. Setelah kode program yang dituliskan berhasil,
jalankan emulator aplikasi android. Tampilan pada saat kita membuka menu utama
emulator yaitu seperti gambar di bawah ini. Untuk menjalankan aplikasi, pilih icon menu Tab Menu’Desc.
Di bawah ini adalah tampilan ketika aplikasi tab
menu dijalankan.










terimakasih atas infonya
BalasHapussolder uap