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

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

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

2. 打开Activity

 class MainActivity : AppCompatActivity() {

     override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main) //打开Activity
startActivity(Intent(this, LoginActivity::class.java))
}
}

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

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

 supportActionBar?.hide()

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

4. 改变默认启动的Activity

在AndroidManifest.xml中, 把

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

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

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

最新文章

  1. CSS学习心得
  2. UE4 去除不正确的水面倒影以及不完整镜头轮廓
  3. Chrome书签被篡改之后的恢复
  4. input属性控制弹出键盘类型
  5. mybatis父子表批量插入
  6. Java jdbc 连接oracle
  7. WebClient+Fiddler2完美搭配下载远程页面信息
  8. 武汉科技大学ACM :1010: 零起点学算法12——求2个日期之间的天数
  9. Android Fragment详解(三): 实现Fragment的界面
  10. unity3d 捕获系统日志,来处理一些问题
  11. smaba服务的搭建
  12. android的edittext输入长度
  13. H.264转码加速:NVENC大战Quick Sync
  14. Dagger2学习笔记
  15. Java虚拟机—垃圾回收算法(整理版)
  16. Vue渲染列表,在更新data属性后,列表未更新问题
  17. 访问google提示&quot;您的连接不是私密连接&quot;
  18. Space Ant
  19. 配置ArcGIS Server使用Windows AD Windows集成身份认证
  20. django项目分页

热门文章

  1. HDU 5875 Function 大连网络赛 线段树
  2. R中,将从MySQL中获取的结果字符列表转化为向量,并测试绘制图形
  3. Caused by: java.sql.SQLException: Failed to start database &#39;metastore_db&#39; with class loader org.apache.spark.sql.hive.client.IsolatedClientLoader$$anon$1@d7c365, see the next exception for details.
  4. OSGI框架—HelloWorld小实例
  5. Python3: Command not found(Mac OS)
  6. linux统计当前文件夹下所有文件的个数
  7. JavaScript工具库 lodash 中文文档 英文文档
  8. mongoDb,下载及启动
  9. nginx 413文件上报太大
  10. mysql锁机制之乐观锁(二)