Membuat menu awal atau home pada aplikasi perpustakaan clien server. Koding xml untuk layout home menampilkan logo, 4 buah button untuk pindah ke layout daftar, rincian, transaksi dan tentang. Program java mendeklarasikan 4 button dan memberikan fungsi klik untuk pindah ke layout yang dipilih.
1. Pada kesempatan kali ini saya akan melanjutkan progress saya yaitu membuat clien server
perpustakaan. Pada pertemuan sebelumnya saya baru membahas tentang form login dan form
register, sekarang saya akan membahas tentang menu awal atau menu home. Oke langsung saja
kita masuk pada koding xmlnya.
Activity_Home.xml
<ScrollView 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=".HomeActivity" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<TableLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/img_logo"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_marginTop="25dp"
android:background="@drawable/logo3"
4. Berikut adalah program javanya
Home.java
package com.example.perpustakaan;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class HomeActivity extends Activity {
Button daftar,rincian, transaksi, tentang;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
5. daftar = (Button) findViewById(R.id.btn_daftar);
rincian = (Button) findViewById(R.id.btn_rincian);
transaksi = (Button) findViewById(R.id.btn_trans);
tentang = (Button) findViewById(R.id.btn_tentang);
daftar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent i=new Intent(getApplicationContext(), Buku1Activity.class);
startActivity(i);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
6. getMenuInflater().inflate(R.menu.home, menu);
return true;
}
}
Fungsi dari program java tersebut adalah ketika kita menekan salah satu button, maka kita akan
pindah ke layout button yang telah kita pilih. Berikut adalah tampilannya.
Sekian dulu postingan dari saya semoga bermanfaat dan tunggu apdetan saya selanjutnaya.