·
Setelah itu next-next-next-sampai finish
·
Lalu muncullah hasil interface dari
android.Untuk membuat interfacenya pilih
textview,button,textfield,dkk
Dan silahkan cari semua
komponenya di samping, dan atur seperti ini
Kira" seperti ini koding pada main. activity_main.xml :
<?xml version="1.0"
encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nilai" />
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal" >
<requestFocus />
</EditText>
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="Dollar ke Rupiah" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Rupiah ke Dollar" />
</RadioGroup>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Proses" />
</LinearLayout>
Dan kode untuk main.java seperti ini
package com.example.satriairwanirnandi;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Toast;
public class MainActivity extends Activity {
/** Called when the activity is first created.
*/
private EditText etAngka;
private RadioButton rbcf;
private Button btnProses;
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etAngka = (EditText)
findViewById(R.id.editText1);
rbcf = (RadioButton)
findViewById(R.id.radio0);
rbcf.setChecked(true);
btnProses = (Button)
findViewById(R.id.button1);
btnProses.setOnClickListener(new
View.OnClickListener ()
{
public void onClick(View v) {
kalkulasi ();
}
});
}
public void kalkulasi () {
double dollar = 10000;
double angka = 0;
try {
angka = Double.parseDouble(
etAngka.getText ().toString ());
} catch (Exception e) {
Toast.makeText(this , "Masukkan
Angka",
Toast.LENGTH_LONG).show();
}
String hasil;
if(rbcf.isChecked ()) {
hasil = angka + " dollar = " +
(angka * 10) + " rupiah";
} else {
hasil = angka + " rupiah = " +
(angka + dollar) + " dollar";
}
AlertDialog.Builder ab = new AlertDialog.Builder(this);
ab.setTitle("Hasil");
ab.setMessage(hasil);
ab.setPositiveButton("Ok",
new DialogInterface.OnClickListener () {
public void onClick(DialogInterface dialog ,
int which) {
dialog.dismiss ();
}
});
AlertDialog dialog = ab.create ();
dialog.show();
}
Dan coba run aplikasinya, hasilnya seperti ini
Jika ada kesulitan/error silahkan d koment gan :)
0 comments:
Post a Comment