我试着创建一个简单的计算器来计算在EditText中保存的矩形的两边的平方。按下按钮后,结果应显示在textView中。但我无法将我从EditText获得的值转换为Int
类型。这里是我的代码:我如何从EditText获取值并将其转换为int类型
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button)findViewById(R.id.btn);
final TextView textView = (TextView) findViewById(R.id.txt1);
final EditText editText1 = (EditText)findViewById(R.id.edittxt1);
final EditText editText2 = (EditText)findViewById(R.id.edittxt2);
int num1=0,num2=0;
final int num3=0;
String a = editText1.getText().toString();
String b = editText2.getText().toString();
num1=Integer.parseInt(a);
num2=Integer.parseInt(b);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
有没有人对我有任何建议?
你为什么垃圾邮件标签?请只添加实际相关的标签。 – Carcigenicate