点击 FAB 按钮新建一个 Activity

更新日期: 2020-01-27 阅读次数: 1104 字数: 179 分类: Android

新建 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 聊聊, 查看更多联系方式。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。同时也欢迎关注我的微信公众号“大象工具”: 大象工具微信公众号

相关文章

爱评论不评论

近期节日

2020年10月25日 重阳节
2020年10月31日 世界勤俭日
2020年11月01日 万圣节
2020年11月07日 立冬
2020年11月08日 中国记者日
2020年11月10日 世界青年节
2020年11月11日 光棍节
2020年11月14日 世界糖尿病日
2020年11月17日 国际大学生节
2020年11月20日 国际儿童日
2020年11月21日 世界问候日
2020年11月22日 小雪
查看更多节日