Android kotlin 按钮页面跳转
时间: 2023-08-06 12:14:59 浏览: 109
在 Kotlin 中,可以使用 Intent 对象实现页面之间的跳转。以下是一个简单的示例,演示如何在按钮点击时从一个 Activity 跳转到另一个 Activity。
首先,在 XML 布局文件中添加一个按钮,如下所示:
```xml
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Go to Second Activity"
android:onClick="goToSecondActivity" />
```
然后,在 Kotlin 代码中添加以下代码:
```kotlin
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
fun goToSecondActivity(view: View) {
val intent = Intent(this, SecondActivity::class.java)
startActivity(intent)
}
}
```
在上面的代码中,当按钮被点击时,`goToSecondActivity` 方法将被调用。该方法创建一个 Intent 对象,指定要跳转到的 Activity 类(这里是 `SecondActivity`),然后调用 `startActivity` 方法启动该 Activity。
最后,在 AndroidManifest.xml 文件中注册 `SecondActivity`。
```xml
<activity
android:name=".SecondActivity"
android:label="Second Activity" />
```
现在,当用户点击按钮时,应该会跳转到 `SecondActivity`。
阅读全文