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
|
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"><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="vertical"><EditTextandroid:id="@+id/tampil"android:layout_width="fill_parent"android:layout_height="wrap_content"android:ems="10"android:inputType="none"><requestFocus/></EditText></LinearLayout><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/satu"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/satu"/><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="match_parent"><Buttonandroid:id="@+id/dua"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/dua"/></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="match_parent"><Buttonandroid:id="@+id/tiga"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/tiga"/></LinearLayout></LinearLayout></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/empat"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/empat"/><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="match_parent"><Buttonandroid:id="@+id/lima"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/lima"/></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="match_parent"><Buttonandroid:id="@+id/enam"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/enam"/></LinearLayout></LinearLayout></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/tujuh"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/tujuh"/><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="match_parent">
<Buttonandroid:id="@+id/delapan"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/delapan"/>
</LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="match_parent"><Buttonandroid: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 layoutTextView Stampil;Button Ssatu;Button Sdua;Button Stiga;Button Sempat;Button Slima;Button Senam;Button Stujuh;Button Sdelapan;Button Ssembilan;
@OverrideprotectedvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// memberinilaivariabelStampilStampil= (TextView) this.findViewById(R.id.tampil);// memberinilaivariabelSsatuSsatu= (Button) this.findViewById(R.id.satu);// setting variabel: setOnClikSsatu.setOnClickListener(this);// memberinilaivariabelSduaSdua= (Button) this.findViewById(R.id.dua);// setting variabel: setOnClikSdua.setOnClickListener(this);// memberinilaivariabelStigaStiga= (Button) this.findViewById(R.id.tiga);// setting variabel: setOnClikStiga.setOnClickListener(this);// memberinilaivariabelSempatSempat= (Button) this.findViewById(R.id.empat);// setting variabel: setOnClikSempat.setOnClickListener(this);// memberinilaivariabelSlimaSlima= (Button) this.findViewById(R.id.lima);// setting variabel: setOnClikSlima.setOnClickListener(this);// memberinilaivariabelSenamSenam= (Button) this.findViewById(R.id.enam);// setting variabel: setOnClikSenam.setOnClickListener(this);// memberinilaivariabelStujuhStujuh= (Button) this.findViewById(R.id.tujuh);// setting variabel: setOnClikStujuh.setOnClickListener(this);// memberinilaivariabelSdelapanSdelapan= (Button) this.findViewById(R.id.delapan);// setting variabel: setOnClikSdelapan.setOnClickListener(this);// memberinilaivariabelSsembilanSsembilan= (Button) this.findViewById(R.id.sembilan);// setting variabel: setOnClikSsembilan.setOnClickListener(this);
}@OverridepublicvoidonClick(View v) {
// identifikasivariabelCetakString Cetak="= ";// PilihanLayout IDswitch(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;
}// menampilkanvariabelcetalpadatextviewtampilStampil.setText (Cetak);
}
}ooO Semoga bermanfaat Ooo
0 Response to "Membuat Project Android MultiOnClik"
Post a Comment