写一个Android studio代码, 实现两个页面的跳转
时间: 2024-05-11 18:17:09 浏览: 27
好的,以下是一个简单的Android Studio代码,实现了两个页面之间的跳转:
1. 在app的build.gradle文件中添加以下依赖:
```
dependencies {
implementation 'androidx.appcompat:appcompat:1.3.0'
}
```
2. 创建两个Activity,分别命名为MainActivity和SecondActivity。
3. 在MainActivity的布局文件(activity_main.xml)中添加一个Button,代码如下:
```
<Button
android:id="@+id/btn_go_to_second_activity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Go to Second Activity"/>
```
4. 在MainActivity的Java文件中添加以下代码,实现点击按钮跳转到SecondActivity:
```
public class MainActivity extends AppCompatActivity {
private Button btnGoToSecondActivity;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnGoToSecondActivity = findViewById(R.id.btn_go_to_second_activity);
btnGoToSecondActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
}
});
}
}
```
5. 在SecondActivity的布局文件(activity_second.xml)中添加一个TextView,代码如下:
```
<TextView
android:id="@+id/tv_second_activity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="This is the Second Activity"/>
```
6. 在SecondActivity的Java文件中添加以下代码,实现点击返回按钮返回到MainActivity:
```
public class SecondActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
}
@Override
public void onBackPressed() {
super.onBackPressed();
finish();
}
}
```
7. 运行应用程序,在MainActivity中点击按钮可以跳转到SecondActivity,在SecondActivity中点击返回按钮可以返回到MainActivity。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)