1. 项目上点右键,New -> Activity -> Blank Activity

这将生成Activity的 Layout、Class 、和相关的配置信息(在AndroidManifest.xml文件中).

如果选择添加 Login Activity , 会添加一个登录页面。

2. 打开Activity

 1 class MainActivity : AppCompatActivity() {
 2
 3     override fun onCreate(savedInstanceState: Bundle?) {
 4         super.onCreate(savedInstanceState)
 5         setContentView(R.layout.activity_main)
 6
 7         //打开Activity
 8         startActivity(Intent(this, LoginActivity::class.java))
 9     }
10 }

3. 隐藏某个Activity的标题栏。

登录页面或者一些特别的页面往往需要隐藏标题栏。 方法是在 super.onCreate后添加一行

1 supportActionBar?.hide()

有时候加上这句在调试的时候出现不太稳定的情况,选择 Build 菜单下的 Make Project 重新编译后应该能解决问题。

4. 改变默认启动的Activity

在AndroidManifest.xml中, 把

1 <intent-filter>
2                 <action android:name="android.intent.action.MAIN" />
3                 <category android:name="android.intent.category.LAUNCHER" />
4 </intent-filter>

移入默认要启动的 Activity 中即可。

以上在Android Studio3.1.2下, 用 Kotlin 测试通过。

转载于:https://www.cnblogs.com/ybst/p/9124997.html

Android Studio开发学习 - 1. 添加Activity相关推荐

  1. 《Android Studio开发实战》学习(二)- 聊天室

    <Android Studio开发实战>学习(二)- 聊天室 背景 聊天室布局文件的编写 聊天室代码文件的编写 运行结果 背景 在前一篇文章 1中实现了使用Android Studio开发 ...

  2. 《Android Studio开发实战》学习(一)- Hello World

    <Android Studio开发实战>学习(一)- Hello World 背景 Android Studio的安装 Android Studio的启动和运行 运行小应用Hello Wo ...

  3. 《Android Studio开发实战》学习(三)- 展示图片

    <Android Studio开发实战>学习(三)- 展示图片 背景 问题描述 将图片添加到Android Studio资源中 图像视图ImageView的使用 关闭APP中标题的显示 图 ...

  4. 《Android Studio开发实战》学习(六)- 下拉框

    <Android Studio开发实战>学习(六)- 下拉框 背景 下拉框Spinner的使用 数组适配器ArrayAdapter的使用 简单适配器SimpleAdapter的使用 布局文 ...

  5. android 启动服务同时传递数据,Android Studio开发基础之起动Service,并通过从Activity向Service传递数据...

    Android Studio开发基础之启动Service,并通过从Activity向Service传递数据 本实例演示启动Service,并通过从Activity向Service传递数据,新建一个Se ...

  6. 《Android Studio开发实战》学习(五) - 截图

    <Android Studio开发实战>学习(五) - 截图 背景 页面布局 布局文件的编写 代码文件的编写 ImageView控件截图的原理 运行结果 背景 在这里继续学习Android ...

  7. Android Studio 开发–微信APP门户界面设计

    Android Studio 开发–微信APP门户界面设计 本次Github代码仓库 --crcr1013/MyWechat 文章目录 Android Studio 开发--微信APP门户界面设计 前 ...

  8. 《Android Studio开发实战 从零基础到App上线(第2版)》资源下载和内容勘误

    资源下载 下面是<Android Studio开发实战 从零基础到App上线(第2版)>一书用到的工具和代码资源: 1.本书使用的Android Studio版本为3.2,最新的安装包可前 ...

  9. SuperMap iMobile+Android studio开发入门(二)——超图示例代码运行

    背景:这里运行的是"产品入门"的"基于Android studio开发移动GIS程序"的"开发三维移动GIS程序",本篇对超图帮助文档进行了 ...

最新文章

  1. “中药资源创新院士团队”诚聘结构、合成和计算生物学博士后5-10名
  2. 深入浅出MyBatis-快速入门
  3. Tensorflow:interactivesession和session的区别。
  4. JavaScript事件的捕获阶段(Capture phase)
  5. java 链表删除头结点,删除链表的倒数第N个节点,并返回链表的头节点
  6. SAP CRM Fiori 应用 My Opportunity应用点击Edit后出现time out的错误分析
  7. java中常用的String方法
  8. macvlan 详解
  9. C8051单片机在交流变频调速系统中的应用(收集)
  10. c语言 防止sql注入,c#如何防止sql注入?
  11. 数据挖掘--决策树ID3+k-means聚类分析西瓜数据
  12. android伪装mac地址,安卓手机如何伪装ip或者mac地址
  13. 【答学员问】有没有三十岁以上大龄转行的学员,我想跟他聊聊?
  14. Java 标准输入输出流(System.in,System.out)使用
  15. 关于正向设计方法包含哪些内容
  16. 电脑无法进入睡眠模式
  17. Pyecharts基本图:饼图
  18. 聚合支付怎么开发的,模式有哪些
  19. maven私有库神坑之:“Downloading: http://repo.maven.apache.org/maven2/”
  20. 车辆管理系统c语言课程设计报告,图书馆管理系统C语言课程设计报告

热门文章

  1. KVO(NSKeyValueObserving)、KVC(NSKeyValueCoding)作用浅谈
  2. 进程线程及堆栈关系的总结
  3. 【Java从0到架构师】项目实战 - 驾考(旧)- Freemarker、MyBatis-Plus
  4. 【重识 HTML + CSS】列表、表格、表单
  5. 软件设计师备考知识06--树
  6. seaborn常用速查手册
  7. linux下mongo工具,linux – 从另一台机器上使用mongodb工具(mongodump,mongorestore)
  8. AI+BI,真的如想象中的那么美好吗?
  9. 字符串与整数、浮点数、无符号整数之间的转换常用函数
  10. 显示所有大写字母python_python 输出所有大小写字母的方法