package com.app.lengthconverter; import android.os.Bundle; import - TopicsExpress



          

package com.app.lengthconverter; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.RadioButton; import android.widget.Toast; public class LengthActivity extends Activity implements OnClickListener { private EditText text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); text = (EditText) findViewById(R.id.editText1); Button button = (Button) findViewById(R.id.button1); button.setOnClickListener(this); } @Override public void onClick(View view){ switch (view.getId()){ case R.id.button1: RadioButton milesButton =(RadioButton) findViewById (R.id.radio1); RadioButton kilometersButton =(RadioButton) findViewById (R.id.radio2); if (text.getText().length()==0) { Toast.makeText(this,"Invalid Number", Toast.LENGTH_LONG).show(); return; } Float inputValue =Float.parseFloat (text.getText().toString()); if (milesButton.isChecked()) { text.setText(String.valueOf (convertTokilometers(inputValue))); }else{ text.setText(String.valueOf (convertTomiles(inputValue))); } //Switch to the other button if (milesButton.isChecked()) { milesButton.setChecked(false); kilometersButton.setChecked(true); }else{ milesButton.setChecked(true); kilometersButton.setChecked(false); } break; } } private float convertTokilometers(Float miles) { return (float) (miles*1.609344); } private float convertTomiles(Float kilometers) { return (float) (kilometers*0.621371192); } }
Posted on: Fri, 28 Jun 2013 11:03:50 +0000

Trending Topics



Recently Viewed Topics




© 2015