新建 activity
在对应的 package 上右键 New - Activity - Empty Activity。
通过向导新建 activity,可以自动生成
- 对应的 layout 文件
- Manifest 声明 activity 的配置
声明 activity
Manifest 配置的 application 下,与 main activity 平级新增一段 XML 配置: (如果是用上面向导的方式生成,无需手动声明)
<activity android:name=".NewActivity" />
android:name 是唯一的必填属性。
来看看默认的 main activity 都有哪些属性:
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
调用 activity
参考:https://developer.android.com/guide/components/activities/activity-lifecycle
修改默认的代码
fab.setOnClickListener { view ->
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show()
}
为
// import android.content.Intent
fab.setOnClickListener { _ ->
val intent = Intent(this, NewActivity::class.java)
startActivity(intent)
}
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式