APLIKASI

Kamis, 18 Juli 2013

Button dan Toast Pada Android


Tutorial kali ini akan mendemokan sebeuah tombol di android, jika user menekan tombol maka akan muncul kalimat  sesaat di layar “tombol di tekan”
1. File Xml
Buat sebuah Button pada
File : res/layout/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" >

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="104dp"
        android:layout_marginTop="143dp"
        android:text="Tombolku" />

</RelativeLayout>


2. sourcode di MainActivity.java
package com.fu.contohtombol;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        /*inisialisasi objek untuk mengambil id yang ada dalam file .xml
        untuk bisa dikenali di kode javanya.*/
       
        Button tombolku=(Button)findViewById(R.id.button1);
       
/*************** Event yang akan di jalankan pada saat tombolku di tekan******/
        tombolku.setOnClickListener(new OnClickListener() {
                    
       @Override
       public void onClick(View v) {
       // TODO Auto-generated method stub
       /* Menampilkan tulisan sessat di layar */
Toast.makeText(getApplication(), "Tombol di tekan",Toast.LENGTH_SHORT)
       .show();
                     }
              });
        /*****************************************************************************/
    }

   
}


3. Demo pada Emulator
-          Tekan Tombolku


                               










Tidak ada komentar :