仅作为记录,大佬请跳过。
文章目录
新建项目
建立android项目,可参考博主文章至第2步:
拖拉控件
1个button
、2个Plain Text
(两个数字输入)、3个TextView
(+, =, 结果)
(其中的onClick中的函数calculate,是后面在
MainActivity.java
里写的button点击函数)Plain Text:(在程序中是EditBox:
)
TextView:
魔法棒控件
MainActivity.java写程序
所有程序
package com.example.a3calculator;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void calculate(View v){
EditText number1=(EditText) findViewById(R.id.num1);
EditText number2=(EditText) findViewById(R.id.num2);
TextView result_total=(TextView) findViewById(R.id.result);
// result_total.setText(number1.getText().toString());
// double a=Double.valueOf(number1.getText().toString());
// double b=Double.valueOf(number2.getText().toString());
// double c=a+b;
int a=Integer.valueOf(number1.getText().toString());
int b=Integer.valueOf(number2.getText().toString());
int c=a+b;
result_total.setText(String.valueOf(c));
}
}
运行
展示
*******************************
关于android.getText()的数据类型转化
参考:传送门
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。