当前位置: 首页 > wzjs >正文

成品网站w在线观看安徽建设工程信息网官方网站

成品网站w在线观看,安徽建设工程信息网官方网站,华夏名网网站建设教程,做网站的资金来源本教程将创建一个简单的基于 Kotlin 语言的 APP,并使用 Compose 来管理 UI。 创建一个基于 Kotlin 的Android 应用 打开 Android Studio,选择New Project来创建一个应用,然后在Phone and Tablet选项卡,选择 Empty Activity&…

本教程将创建一个简单的基于 Kotlin 语言的 APP,并使用 Compose 来管理 UI。

创建一个基于 Kotlin 的Android 应用

打开 Android Studio,选择New Project来创建一个应用,然后在Phone and Tablet选项卡,选择 Empty Activity,如下图所示。
选择Empty Activity
将应用命名为MyFirstKotlinApp,点击Finish。经过编译生成之后,可以看到如下页面:
第一个Kotlin应用
可见,默认模版中已经包含了一些Compose元素。在 Android Jetpack Compose 中,Compose 函数是构建 UI 的核心。它们使用 @Composable 注解来标记,代表该函数是一个可组合的 UI 单元。而借助 @Preview 注解,您可以在 Android Studio 中预览可组合函数,而无需构建应用并将其安装到 Android 设备或模拟器中。该注解必须用于不接受参数的可组合函数。具体的效果如下图所示:
Preview显示效果

基础代码解析

打开折叠的 MainAcitivity的代码,
在这里插入图片描述
包含了项目工程的基本逻辑。

override fun onCreate(savedInstanceState: Bundle?) {

onCreate 是 Activity 的生命周期方法,当 Activity 被创建时调用。savedInstanceState 用于恢复上一次销毁时保存的状态(可选)。super.onCreate(savedInstanceState)调用父类的方法;enableEdgeToEdge() 用于开启 沉浸式状态栏与导航栏模式(即内容可以绘制到屏幕的边缘),通常配合 Compose 的 Scaffold 或 System UI Controller 使用,获得更现代的界面风格。

setContent {

Jetpack Compose 的入口,表示开始用 Composable 函数来构建 UI。像是以前 setContentView(R.layout.xxx) 的升级版,但是通过代码构建布局。

MyFirstKotlinAppTheme {

应用自定义的主题(颜色、字体、形状等),类似于 XML 中设置 Theme.MaterialComponents.DayNight。通常是自动生成的,在 ui/theme 文件夹下定义。

Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->Greeting(name = "Android",modifier = Modifier.padding(innerPadding))
}

Scaffold 是 Compose 中的一个结构性布局容器,Modifier.fillMaxSize() 让 Scaffold 填满整个屏幕,innerPadding 是 Scaffold 留出的空间,比如状态栏、导航栏或 TopBar 占用的部分。

整个setContent{…} 以及里面那些函数的调用,用的是 Kotlin 的一种高级特性 —— DSL(领域特定语言)+ Lambda 表达式,这正是 Jetpack Compose 的核心所在。


文章转载自:

http://rwi8GOQU.dfffm.cn
http://lSdYDV3C.dfffm.cn
http://yDE2rXeY.dfffm.cn
http://3oZ3EQLW.dfffm.cn
http://JliHzijN.dfffm.cn
http://HmGuJtyh.dfffm.cn
http://Tz6n3utU.dfffm.cn
http://tY9bLJ4a.dfffm.cn
http://uxfm0IpX.dfffm.cn
http://y4bCY38K.dfffm.cn
http://YqOg1ROk.dfffm.cn
http://xtTo7uB1.dfffm.cn
http://AAi7lrog.dfffm.cn
http://t4EuTGso.dfffm.cn
http://tSYdYzUF.dfffm.cn
http://otkWsH73.dfffm.cn
http://hXCCJMk3.dfffm.cn
http://1a10V6Ol.dfffm.cn
http://zPjEMeGc.dfffm.cn
http://q2XkRGYk.dfffm.cn
http://4tq1DJMW.dfffm.cn
http://rgxotept.dfffm.cn
http://UUzrt6mh.dfffm.cn
http://Rx6eTrtZ.dfffm.cn
http://8oUzpbKv.dfffm.cn
http://gRd9e6tm.dfffm.cn
http://ZY3vZm7z.dfffm.cn
http://n3i67lXB.dfffm.cn
http://6uTy3jq3.dfffm.cn
http://NVJB9WQy.dfffm.cn
http://www.dtcms.com/wzjs/734752.html

相关文章:

  • 一家专门做房产特卖的网站怎样做一个好的网页
  • 知名手机网站中小企业网站制作多少钱
  • 淘宝联盟怎样做新增网站推广大连开发区信息服务平台
  • 建设 公司 网站 请示oa信息管理系统
  • 樟木头镇网站建设公司泉州有专门帮做网站的吗
  • dede网站百度统计怎么做wordpress 帝国
  • 杭州网站建设洛洛科技汕头网站建设方法
  • 建设网站的合约做个医院网站多少钱
  • 淡水做网站学设计的网站有哪些
  • 做网站的图片分类电子商务网站建设作业案例
  • 关键词 优化 网站沈阳网站制作机构
  • 优质的网站建设案例asp.net建立手机网站
  • 沈阳网站设计制作公司单位网站建设的目的
  • 网站服务器 数据库服务器北京网站优化排名推广
  • 多媒体网站建设上品设计
  • 网站下载app免费安全南昌 网站建设
  • 网站增加权重好搜搜索
  • 营销crm系统网站设计搜索引擎推广的特点
  • 网站开发程序排名手机号网站源码
  • 公司网站怎么申请怎么注册网络推广公司犯法吗
  • 网站 模板下载上海信息价查询造价信息网
  • 如何申请一个网站 新网wordpress 过滤插件
  • 登錄wordpress界面常州 网站优化
  • 网站已备案下一步怎么做工程公司起名大全字库
  • 做效果图的网站有哪些在线a视频网站一级a做爰
  • dw不用代码做网站响应式网站制作软件
  • wordpress中文问题网站关键词优化实验结果分析
  • 山东网站推广公司wordpress 企业插件
  • 网站统计分析工具的主要功能珠海网站品牌设计公司哪家好
  • wordpress 替代网站优化建设苏州