请使用java,提供MainActivity 和activity_main的样例代码
时间: 2024-10-15 20:13:36 浏览: 35
在Java中,`MainActivity`通常是Android应用程序的主要活动类,负责处理应用程序的生命周期管理和用户的交互。下面是一个简单的`MainActivity`和对应的`activity_main.xml`布局文件的样例代码:
**MainActivity.java:**
```java
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
private Button myButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 初始化按钮
myButton = findViewById(R.id.my_button);
// 给按钮添加点击事件监听
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 点击按钮后,这里可以添加你的业务逻辑
Toast.makeText(MainActivity.this, "Button clicked!", Toast.LENGTH_SHORT).show();
}
});
}
}
```
**activity_main.xml (通常放在 res/layout 目录下):**
```xml
<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"
tools:context=".MainActivity">
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click me!" />
</LinearLayout>
```
在这个例子中,当用户点击名为`my_button`的按钮时,会弹出一个提示信息"Button clicked!"。
阅读全文