Escolar Documentos
Profissional Documentos
Cultura Documentos
xml
LinearLayout
android:orientation="vertical"
main.java
temperatura=(Button)findViewById(R.id.btn1);
temperatura.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent cambiar=new
Intent(getApplicationContext(),Temperatura.class);
startActivity(cambiar);
}
Nueva clase
temperatura.xml
LinearLayout
android:orientation="vertical"
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Unidades de temperatura"
android:textSize="30dp"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Escribe la cantidad"
android:layout_margin="20dp"
android:textSize="20dp"
android:inputType="numberDecimal"
android:id="@+id/cant"/>
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinla"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Convertir"
android:gravity="center"
android:textSize="20dp"
android:id="@+id/btntemp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20dp"
android:id="@+id/result"
/>
</LinearLayout>
temperatura. Java
EditText cantidad=null;
Spinner spincl=null;
Button convertir=null;
TextView resultado=null;
cantidad=(EditText)findViewById(R.id.cant);
spincl=(Spinner)findViewById(R.id.spinla);
convertir=(Button)findViewById(R.id.btntemp);
resultado=(TextView)findViewById(R.id.result);
ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,op);
spincl.setAdapter(adapter);
convertir.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(cantidad.getText().toString().equals("")) {
Toast msg = Toast.makeText(getApplicationContext(),
"ESCRIBIR UNA CANTIDAD", Toast.LENGTH_SHORT);
msg.show();
}else{
Double
c=Double.parseDouble(cantidad.getText().toString());
Double res=null;
int select=spincl.getSelectedItemPosition();
switch (select){
case 0:
res=0.0;
Toast.makeText(getApplicationContext(),"SELECCIONE
UNA OPCION",Toast.LENGTH_SHORT).show();
break;
case 1:
res=1.8*c+32;
break;
case 2:
res=(c-32)/1.8;
break;
}
resultado.setText(res.toString());