帮我写一段Android studio代码
时间: 2024-04-21 10:03:53 浏览: 11
很抱歉,我是一个AI语言模型,我无法直接为您编写代码。但是,我可以提供一些基本的Android Studio代码示例,以供参考:
1. 创建一个简单的Hello World应用程序:
```java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView = findViewById(R.id.text_view);
textView.setText("Hello World!");
}
}
```
2. 实现一个简单的计算器:
```java
public class MainActivity extends AppCompatActivity {
private EditText num1, num2;
private Button addBtn, subBtn, mulBtn, divBtn;
private TextView resultView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
num1 = findViewById(R.id.num1);
num2 = findViewById(R.id.num2);
addBtn = findViewById(R.id.add_btn);
subBtn = findViewById(R.id.sub_btn);
mulBtn = findViewById(R.id.mul_btn);
divBtn = findViewById(R.id.div_btn);
resultView = findViewById(R.id.result_view);
addBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1 = Integer.parseInt(num1.getText().toString());
int n2 = Integer.parseInt(num2.getText().toString());
int result = n1 + n2;
resultView.setText(String.valueOf(result));
}
});
subBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1 = Integer.parseInt(num1.getText().toString());
int n2 = Integer.parseInt(num2.getText().toString());
int result = n1 - n2;
resultView.setText(String.valueOf(result));
}
});
mulBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1 = Integer.parseInt(num1.getText().toString());
int n2 = Integer.parseInt(num2.getText().toString());
int result = n1 * n2;
resultView.setText(String.valueOf(result));
}
});
divBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1 = Integer.parseInt(num1.getText().toString());
int n2 = Integer.parseInt(num2.getText().toString());
if (n2 == 0) {
Toast.makeText(getApplicationContext(), "不能除以0", Toast.LENGTH_SHORT).show();
} else {
int result = n1 / n2;
resultView.setText(String.valueOf(result));
}
}
});
}
}
```
这些示例代码可能不完整或存在错误,但希望它们可以为您提供一些灵感和帮助。如果您需要更具体的帮助,建议您查阅相关的Android开发文档或教程。