乘法运算器
第一步 创建安卓应用 【乘法运算】
然后将布局改为线性布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
</LinearLayout>
第二步 布局资源文件activity_main.xml
添加控件,设置标题,输入框,按钮 , 并且设置内部控件居中和排列方式
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="50dp"
android:text="乘法运算"
android:paddingBottom="20dp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/Edt1"
android:layout_width="80dp"
android:layout_height="40dp"
android:background="#CBD8D7"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="X"
android:textSize="30dp"/>
<EditText
android:id="@+id/Edt2"
android:layout_width="80dp"
android:layout_height="40dp"
android:background="#CBD8D7"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="="
android:textSize="30dp"/>
<EditText
android:id="@+id/Edt1"
android:layout_width="80dp"
android:layout_height="40dp"
android:background="#CBD8D7"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="docount"
android:text="计算"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="doclear"
android:text="清除"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="doexit"
android:text="退出"/>
</LinearLayout>
</LinearLayout>
第三步 主界面类MainActivity
package com.lxl.chengfayunsuan;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
private EditText qwe;
private EditText asd;
private EditText zxc;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
qwe = findViewById(R.id.qwe);
asd = findViewById(R.id.asd);
zxc = findViewById(R.id.zxc);
int num1 = Integer.parseInt(str1);
int num2 = Integer.parseInt(str2);
double num3 = num1 * num2;
}
public void doexit(View view){
finish();
}
}
完成项目