具体的な音量を計算するアプリを作成しています。私は3つのeditTextフィールドを持っていますが、データが入力されたときに、それらのテキストフィールドの1つをフィートからインチまで自動的に計算します。これを行うには、フィールドにある数字を12で分けるだけですが、それを行うためのコードを書くにはどうすればいいですか?ここでテキストの編集自動計算
は私のJavaコードです:
public class Calculation extends Activity implements View.OnClickListener {
private Button aButton;
private TextView tvAnswer;
private EditText input1, input2, input3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calculation);
tvAnswer = (TextView) findViewById(R.id.answer);
input1 = (EditText) findViewById(R.id.length);
input2 = (EditText) findViewById(R.id.width);
input3 = (EditText) findViewById(R.id.thickness);
aButton = (Button) findViewById(R.id.button);
aButton.setOnClickListener(this);
}
public void onClick(View v) {
Double inputt1 = input1.getText().toString().equals("") ? 0 : Double.valueOf(input1.getText().toString());
Double inputt2 = input2.getText().toString().equals("") ? 0 : Double.valueOf(input2.getText().toString());
Double inputt3 = input3.getText().toString().equals("") ? 0 : Double.valueOf(input3.getText().toString());
switch (v.getId()){
case R.id.button:
tvAnswer.setText(Double.toString(inputt1*inputt2*inputt3));
break;
default:
break;
私はこれを明日試してフィードバックを行います –