我只想创建一个简单的应用程序,它将两个不同的用户输入相乘,并在onClick监听器上显示resultview方法的结果,即“计算”按钮。你们可以告诉我代码块可以做到这一点,我已经宣布了小部件和东西,我需要的是多重方法..请帮助我现在是程序员,并试图学习。谢谢,非常感谢您的帮助。
package com.example.alexm.percentcal;
import android.app.ActionBar;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button cal_button = (Button) findViewById(R.id.cal_button);
final EditText percentBox = (EditText) findViewById(R.id.percentBox);
final EditText valuebox = (EditText) findViewById(R.id.valueBox);
final TextView resultview = (TextView) findViewById(R.id.result);
cal_button.setOnClickListener(new View.OnClickListener());
@Override
public void onClick(View v){
}
}
}
答案 0 :(得分:1)
在cal_button
int val1 = Integer.parseInt(percentBox.getText());
int val2 = Integer.parseInt(valueBox.getText());
//as you can not set int value to TextView, so convert it to string.
resultView.setText(String.valueOf(val1*val2));