写一个Android studio 小程序项目
时间: 2024-05-08 21:21:09 浏览: 11
好的,我可以给你提供一个简单的 Android Studio 小程序项目的示例。
这个项目是一个简单的计算器应用程序,它可以执行基本的加、减、乘、除运算。
首先,你需要创建一个新的 Android Studio 项目。在创建项目时,你需要选择“Empty Activity”模板。
然后,在项目的主界面布局文件中,你需要添加一些按钮和文本框,以便用户可以输入数字和进行操作。
```xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/number1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter number 1" />
<EditText
android:id="@+id/number2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter number 2" />
<Button
android:id="@+id/add"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Add" />
<Button
android:id="@+id/subtract"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Subtract" />
<Button
android:id="@+id/multiply"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Multiply" />
<Button
android:id="@+id/divide"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Divide" />
<TextView
android:id="@+id/result"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Result" />
</LinearLayout>
```
接下来,你需要在 Java 代码中处理这些按钮的点击事件,并执行相应的计算操作。
```java
public class MainActivity extends AppCompatActivity {
private EditText number1;
private EditText number2;
private Button add;
private Button subtract;
private Button multiply;
private Button divide;
private TextView result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
number1 = findViewById(R.id.number1);
number2 = findViewById(R.id.number2);
add = findViewById(R.id.add);
subtract = findViewById(R.id.subtract);
multiply = findViewById(R.id.multiply);
divide = findViewById(R.id.divide);
result = findViewById(R.id.result);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
double num1 = Double.parseDouble(number1.getText().toString());
double num2 = Double.parseDouble(number2.getText().toString());
double res = num1 + num2;
result.setText(Double.toString(res));
}
});
subtract.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
double num1 = Double.parseDouble(number1.getText().toString());
double num2 = Double.parseDouble(number2.getText().toString());
double res = num1 - num2;
result.setText(Double.toString(res));
}
});
multiply.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
double num1 = Double.parseDouble(number1.getText().toString());
double num2 = Double.parseDouble(number2.getText().toString());
double res = num1 * num2;
result.setText(Double.toString(res));
}
});
divide.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
double num1 = Double.parseDouble(number1.getText().toString());
double num2 = Double.parseDouble(number2.getText().toString());
double res = num1 / num2;
result.setText(Double.toString(res));
}
});
}
}
```
这些代码将处理用户点击按钮时的事件,并从文本框中获取输入的数字,计算结果并在 TextView 中显示结果。
这就是一个简单的 Android Studio 小程序项目的示例。你可以进行修改和扩展,使其适合你的需求。