Assalamualaikum... dapet tugas praktikum nih buat bikin konverter mata uang IDR (rupiah indonesia) ke beberapa mata uang asing.
lansung ajha yah.. keburu habis waktunya.
source code file java nya ni.
Kalau ini source code file tampilan a.k.a xml.
lansung ajha yah.. keburu habis waktunya.
source code file java nya ni.
package praktikum.mobile5;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.ArrayAdapter;import android.widget.Button;import android.widget.EditText;import android.widget.Spinner;public class MainActivity extends Activity {private Spinner spinnerku;private Button buttonku;private EditText edittextku, rupiah;String[] presidenku = {"USD", "SGD", "EUR", "JPY", "HKD", "AUD", "GBP",};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);spinnerku = (Spinner)findViewById(R.id.spinner1);buttonku= (Button)findViewById(R.id.button1);edittextku= (EditText)findViewById(R.id.edt1);rupiah = (EditText)findViewById(R.id.edt2);ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, presidenku);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinnerku.setAdapter(adapter);buttonku.setOnClickListener(new clicker());}class clicker implements Button.OnClickListener{public void onClick(View v){String selectedItem = (String) spinnerku.getSelectedItem();if(selectedItem.trim().equals("USD")){float result = Float.parseFloat(rupiah.getText().toString()) / 11235;edittextku.setText(Float.toString(result));}else if(selectedItem.trim().equals("SGD")){float result = Float.parseFloat(rupiah.getText().toString()) / 9093;edittextku.setText(Float.toString(result));}else if(selectedItem.trim().equals("EUR")){float result = Float.parseFloat(rupiah.getText().toString()) / 15482;edittextku.setText(Float.toString(result));}else if(selectedItem.trim().equals("JPY")){float result = Float.parseFloat(rupiah.getText().toString()) / 114;edittextku.setText(Float.toString(result));}else if(selectedItem.trim().equals("HKD")){float result = Float.parseFloat(rupiah.getText().toString()) / 1449;edittextku.setText(Float.toString(result));}else if(selectedItem.trim().equals("AUD")){float result = Float.parseFloat(rupiah.getText().toString()) / 10907;edittextku.setText(Float.toString(result));}else if(selectedItem.trim().equals("GBP")){float result = Float.parseFloat(rupiah.getText().toString()) / 18240;edittextku.setText(Float.toString(result));}}}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
Kalau ini source code file tampilan a.k.a xml.
Kalau bro-sist dah bener n running well hasil programnya macam ni...
<LinearLayout 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"android:orientation="vertical"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/hello_world" /><EditTextandroid:id="@+id/edt2"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="Nominal Duit"/><Spinnerandroid:id="@+id/spinner1"android:layout_width="match_parent"android:layout_height="wrap_content"/><Buttonandroid:id="@+id/button1"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="Nilai Tukar"/><EditTextandroid:id="@+id/edt1"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="Hasil"/></LinearLayout>
0 Komentar