栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

如何在Kotlin中创建一个简单的Acticity

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Kotlin中创建一个简单的Acticity

  • Activity是什么?
    1.Activity是一种可以包含用户界面的组件,可以和用户进行交互;
    2.一个应用程序中可以包含零个或多个Activity;
    3.Activity = 用户界面组件 + 业务逻辑(功能)组件.
  • 如何创建一个Acticity?
  1. 右键项目的任何包路径→New→Activity→Empty Activity,会弹出一个创建Activity的对话框,如下图所示。

    注:勾选Generate Layout File表示会自动为FirstActivity创建一个对应的布局文件;
    勾选Launcher Activity表示会自动将FirstActivity设置为当前项目的主Activity;
    勾选Backwards Compatibility表示会为项目启用向下兼容旧版系统的模式。然后,点击“Finish”完成创建。
  2. Android程序的设计讲究逻辑和视图分离,最好每一个Activity都能对应一个布局。
    右击app/src/main/res/layout→New→Directory,可以创建一个布局文件,这里创建一个first_layout.xml文件,在该布局中添加了一个button按钮,相关代码如下:

    
  1. 回到FirstActivity,在onCreate()方法中加入setContentView方法,即可给当前的Activity加载一个布局,相关代码如下:
class FirstActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.first_layout)
    }
}
  1. 所有的Activity都要在AndroidManifest.xml中进行注册才能生效。
    Activity的注册声明要放在标签内,并通过标签来对Activity进行注册,也可以在标签的内部加入标签来配置主Activity。相关代码如下:

    
        
            
                
                
            
        
    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/310357.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号