Ver Código
package com.example.checkbox;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.CheckBox;
import android.widget.EditText;
public class MainActivity extends Activity {
// Declaração de váriaveis
EditText edSal, edRes;
double num1;
CheckBox taxa;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Declaração do conteúdo
edSal = (EditText) findViewById(R.id.et1);
edRes = (EditText) findViewById(R.id.et2);
taxa = (CheckBox) findViewById(R.id.cb1);
// Criando a ação do Checkbox
taxa.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (((CheckBox) v).isChecked()) {
num1 = Double.parseDouble(edSal.getText().toString());
edRes.setText(String.valueOf(num1 * 0.1));
}
else{
num1 = Double.parseDouble(edSal.getText().toString());
edRes.setText(String.valueOf(num1));
}
}
});
}
@Override
public 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;
}
}
package com.example.checkbox;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.CheckBox;
import android.widget.EditText;
public class MainActivity extends Activity {
// Declaração de váriaveis
EditText edSal, edRes;
double num1;
CheckBox taxa;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Declaração do conteúdo
edSal = (EditText) findViewById(R.id.et1);
edRes = (EditText) findViewById(R.id.et2);
taxa = (CheckBox) findViewById(R.id.cb1);
// Criando a ação do Checkbox
taxa.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (((CheckBox) v).isChecked()) {
num1 = Double.parseDouble(edSal.getText().toString());
edRes.setText(String.valueOf(num1 * 0.1));
}
else{
num1 = Double.parseDouble(edSal.getText().toString());
edRes.setText(String.valueOf(num1));
}
}
});
}
@Override
public 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;
}
}
0 comentários:
Postar um comentário