Membuat Project Android MultiOnClik


Pada project android ini menggunakan sembilan Button, masing button diberi id dan text sebagai berikut :
 
Form Widget
ID
Text
Button1
satu
1
Button2
dua
2
Button3
tiga
3
Button4
empat
4
Button5
lima
5
Button6
enam
6
Button7
tujuh
7
Button8
delapan
8
Button9
sembilan
9
 
Tampilan layout:


http://imronkom.blogspot.com/2017/02/membuat-project-menu-android.html


Hasil proses project android ini adalah: Translate angka ke bahasa krama jawa.

  • Jika tombol 1 di klik maka pada TextView tampil = Setunggal
  • Jika tombol 2 di klik maka pada TextView tampil = Kalih
  • Jika tombol 3 di klik maka pada TextView tampil = Tigo
  • Jika tombol 4 di klik maka pada TextView tampil = Sekawan
  • Jika tombol 5 di klik maka pada TextView tampil = Gangsal
  • Jika tombol 6 di klik maka pada TextView tampil = Enem
  • Jika tombol 7 di klik maka pada TextView tampil = Pitu
  • Jika tombol 8 di klik maka pada TextView tampil = Wolu
  • Jika tombol 9 di klik maka pada TextView tampil = Sango

Strings.xml :


xmlversion="1.0"encoding="utf-8"?>
<resources>

<stringname="app_name">Multi OnClik</string>
<stringname="hello_world">Hello world!</string>
<stringname="action_settings">Settings</string>
<stringname="satu">1</string>
<stringname="dua">2</string>
<stringname="tiga">3</string>
<stringname="empat">4</string>
<stringname="lima">5</string>
<stringname="enam">6</string>
<stringname="tujuh">7</string>
<stringname="delapan">8</string>
<stringname="sembilan">9</string>

</resources>

Layout: actifity_main.xml


<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<EditText
android:id="@+id/tampil"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="none">

<requestFocus/>
</EditText>

</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/satu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/satu"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<Button
android:id="@+id/dua"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/dua"/>
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<Button
android:id="@+id/tiga"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tiga"/>
</LinearLayout>

</LinearLayout>
</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/empat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/empat"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<Button
android:id="@+id/lima"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/lima"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<Button
android:id="@+id/enam"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/enam"/>
</LinearLayout>
</LinearLayout>

</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/tujuh"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tujuh"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<Button
android:id="@+id/delapan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/delapan"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<Button
android:id="@+id/sembilan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/sembilan"/>
</LinearLayout>

</LinearLayout>

</LinearLayout>
</LinearLayout>



Coding Java: MainActifity.java

packagecom.wahyudin.button03;

importandroid.support.v7.app.ActionBarActivity;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;
importandroid.widget.TextView;

publicclassMainActivity extendsActionBarActivity implementsOnClickListener {

//Identifikasivariable layout
TextView Stampil;
Button Ssatu;
Button Sdua;
Button Stiga;
Button Sempat;
Button Slima;
Button Senam;
Button Stujuh;
Button Sdelapan;
Button Ssembilan;
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// memberinilaivariabelStampil
Stampil= (TextView) this.findViewById(R.id.tampil);
// memberinilaivariabelSsatu
Ssatu= (Button) this.findViewById(R.id.satu);
// setting variabel: setOnClik
Ssatu.setOnClickListener(this);
// memberinilaivariabelSdua
Sdua= (Button) this.findViewById(R.id.dua);
// setting variabel: setOnClik
Sdua.setOnClickListener(this);
// memberinilaivariabelStiga
Stiga= (Button) this.findViewById(R.id.tiga);
// setting variabel: setOnClik
Stiga.setOnClickListener(this);
// memberinilaivariabelSempat
Sempat= (Button) this.findViewById(R.id.empat);
// setting variabel: setOnClik
Sempat.setOnClickListener(this);
// memberinilaivariabelSlima
Slima= (Button) this.findViewById(R.id.lima);
// setting variabel: setOnClik
Slima.setOnClickListener(this);
// memberinilaivariabelSenam
Senam= (Button) this.findViewById(R.id.enam);
// setting variabel: setOnClik
Senam.setOnClickListener(this);
// memberinilaivariabelStujuh
Stujuh= (Button) this.findViewById(R.id.tujuh);
// setting variabel: setOnClik
Stujuh.setOnClickListener(this);
// memberinilaivariabelSdelapan
Sdelapan= (Button) this.findViewById(R.id.delapan);
// setting variabel: setOnClik
Sdelapan.setOnClickListener(this);
// memberinilaivariabelSsembilan
Ssembilan= (Button) this.findViewById(R.id.sembilan);
// setting variabel: setOnClik
Ssembilan.setOnClickListener(this);
}


@Override
publicvoidonClick(View v) {
// identifikasivariabelCetak
String Cetak="= ";
// PilihanLayout ID
switch(v.getId()) {

caseR.id.satu:
Cetak="Setunggal";
break;

caseR.id.dua:
Cetak="kalih";
break;

caseR.id.tiga:
Cetak="Tigo";
break;
caseR.id.empat:
Cetak="Sekawan";
break;
caseR.id.lima:
Cetak="Gangsal";
break;
caseR.id.enam:
Cetak="Enem";
break;
caseR.id.tujuh:
Cetak="Pitu";
break;
caseR.id.delapan:
Cetak="Wolu";
break;
caseR.id.sembilan:
Cetak="Songo";
break;
default:
break;
}
// menampilkanvariabelcetalpadatextviewtampil
Stampil.setText (Cetak);
}
}

ooO Semoga bermanfaat Ooo

0 Response to "Membuat Project Android MultiOnClik"

Post a Comment