2016
PERTEMUAN 11 MENU
5. Klik Next
6. Tanpa mengubah apapun klik button Finish, perhatikan project explorer Anda
2016
2016
8. Pada bagian bawah, klik tab activity_main.xml, hapuslah seluruh source code,
<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">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world"
2016
tools:context=".MainActivity" />
</RelativeLayout>
Jika dilihat pada kode diatas terdapat tag baru yaitu <TabHost> dan
<TabWidget> kedua tag tersebut yang harus ada untuk membuat Tab
10. Tab Menu akan lebih menarik apabila disertai dengan icon, pada directory res
buat directory drawable letakkan icon-icon yang akan digunakan pada tab
didirectory tersebut, karena tema kali ini membuta Tab Bike maka iconnya
juga icon Bike, masing-masing tab terdiri dari 2 icon.
Icon
Normal (selected)
Grey (unselected)
Hill
Touring
BMX
a. Buatlah direktori drawable pada /res/, klik kanan pada /res pilih new
Folder, sehingga terlihat layar dialog New Folder pada folder name
ketik drawable, seperti berikut :
212 Pertemuan 11 Menu
2016
b. Klik button Finish, sehingga pada direktori drawable sudah ada pada
/res, aktifkanlah folder drawable tersebut
c. Carilah file yang mengusung tema bike (dalam praktikum ini), lihatlah
file image berikut ini :
2016
11. Setelah icon di copi, selanjutnya dibuat xml untuk masing-masing tab, dan
simpan semua xmlnya didalam directory drawable:
a. Buatlah file ic_tab_hill, klik kanan pada res/drawable , pilih New File,
pada File Name ketik ic_tab_hill.xml, sehingga terlihat seperti berikut :
2016
2016
2016
g. Setelah semua icon dan file-file xml selesai dibuat maka directory
drawable akan terlihat seperti dibawah ini
2016
a. Klik kanan pada /src/com.tnt.menu1, pilih New File, pada File name ketik
hillActivity.java
c. Klik kanan pada /src/com.tnt.menu1, pilih New File, pada File name
ketik bmxActivity.java
2016
e. Klik kanan pada /src/com.tnt.menu1, pilih New File, pada File name
ketik btouringActivity.java
f.
2016
2016
14. Sekarang mari menyeselesaikan otak dari aplikasi menu buka kembai file
MainActivity.java kemudian isikan dengan kode dibawah ini
2016
16. Klik tab AdroidManifest.xml, sehingga terlihat source code dalam xml,
lakukanlah perubahan sehingga terlihat seperti tampilan berikut :
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tnt.menu1"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="13"
android:targetSdkVersion="15" />
222 Pertemuan 11 Menu
2016
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".bmxActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
<activity android:name=".hillActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
<activity android:name=".btouringActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
</application>
</manifest>
17. Simpan project Menu1 dengan cara tekan Ctrl + S, jalankanlah program Anda
dengan cara klik kanan pada Menu1 Run As Android Application, lihatlah
hasilnya pada emulator AVD Manager
18. Perhatikanlah gambar yang terpapar pada layar emulator, klik dan perhatikan
hasilnya masing-masing akan menampilkan teks yang berbeda (masih ingat
dimana teks tersebut berada?), ujilah aplikasi menu ini untuk memperoleh
pemahaman yang lebih baik
Sampai disini Anda telah menyelesaikan praktikum 9.1 dengan menghasilkan satu menu
dengan tampilan yang lumayan bagus.
223 Pertemuan 11 Menu
2016
2016
5. Klik Next
6. Tanpa mengubah apapun klik button Finish, perhatikan project explorer Anda
2016
7. Buatlah folder untuk menyimpan icon pada /res dengan nama drawablesehingga
akan ada /res/drawable, klik kanan pada /res
8. Akan ditampilkan layar dialog New Folder, pada folder name ketik drawable, klik
Finish
2016
9. Carilah file *.png, untuk di jadikan sebagai icon (find di mydocument, atau di
windows), copy-lah tujuh file ke dalam drawable
Klik kanan pada /res/drawable, pilih paste, sehingga terlihat sebagai berikut :
11. Pada bagian bawah, klik tab activity_main.xml, hapuslah seluruh source code,
<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">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
2016
android:text="@string/hello_world"
tools:context=".MainActivity" />
</RelativeLayout>
12. Lakukan update pada R.java, dengan cara simpan terlebih dahulu, kemudian
jalankanlah dengan cara klik kanan pada project Menu2 Run As Android
Application, lihatlah hasilnya