You are on page 1of 2

private Button cTof, fToC;

private TextView result;


private EditText enterTemp;
double result0;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Spinner spinner = findViewById(R.id.spinner);


ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(this,R.array.Temperature,android.R.layout.simple_sp
inner_item);

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);

cTof = findViewById(R.id.button);
fToC = findViewById(R.id.button2);
result = findViewById(R.id.result);
enterTemp = findViewById(R.id.enterTemp);

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long
l) {
String text = parent.getItemAtPosition(position).toString();
Toast.makeText(parent.getContext(), text, Toast.LENGTH_SHORT).show();
cTof.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

double temp = Double.parseDouble(enterTemp.getText().toString());


result0 = (temp *9/5 ) + 32;
result.setText(String.valueOf(result0));

}
});
fToC.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

double temp = Double.parseDouble(enterTemp.getText().toString());


result0 = (temp -32) / 5/9;
result.setText(String.valueOf(result0));
}
});
}

@Override
public void onNothingSelected(AdapterView<?> adapterView) {

}
}

You might also like