今日看点

HarmonyOS鸿蒙开发之05 运行第一个页面 (教程含源码)

发表于话题:HarmonyOS 2
发布时间:2021-06-02

实战需求

本期,我们来从零开始创建一个鸿蒙App

前期文章

原创 HarmonyOS 鸿蒙入门教程之01 基础环境和开发工具 (教程含源码)原创 HarmonyOS 鸿蒙开发之02开发工具安装原创 HarmonyOS 鸿蒙入门教程之03 运行开发工具完成基础配置DevEco Studio(教程含源码)原创 HarmonyOS鸿蒙开发之04 运行第一个hello world (教程含源码)

编写您的第一个鸿蒙App页面

1、创建项目

如何创建项目,请参考这篇文章《 原创 HarmonyOS鸿蒙开发之04 运行第一个hello world (教程含源码)》

2、 通过XML技术编写页面

在Java UI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建出的布局没有本质差别,为了熟悉两种方式,我们将通过XML的方式编写第一个页面,通过代码的方式编写第二个页面。

2.1 创新的目录,命名为layout

在“Project”窗口,打开“entry > src > main > resources > base”,右键点击“base”文件夹,选择“New > Directory”,命名为“layout”。

2.2 创建xml布局文件

右键点击“layout”文件夹,选择“New > File”,命名为“main_layout.xml”

2.3 打开新建xml文件,并添加代码

打开“main_layout.xml”文件,添加一个文本和一个按钮,示例代码如下

2.4 创建按钮xml

上述按钮的背景是通过“button_element”来显示的,需要在“base”目录下创建“graphic”文件夹,在“graphic”文件夹中新建一个“button_element.xml”文件。

(1)和2.3步骤一样,我们在graphic目录下创建个button的xml

(2)“button_element.xml”的示例代码如下:

3、 加载XML布局

3.1 打开“MainAbilitySlice.java”文件

在“Project”窗口中,选择“entry > src > main > java > com.example.helloworld > slice” ,打开“MainAbilitySlice.java”文件。

3.2 重写onStart()方

重写onStart()方法加载XML布局,示例代码如下:

请将之前的 MainAbilitySlice 代码都删除

public class MainAbilitySlice extends AbilitySlice { // }

然后复制下面代码

public class MainAbilitySlice extends AbilitySlice { @Override public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_main_layout); // 加载XML布局 } @Override public void onActive() { super.onActive(); } @Override public void onForeground(Intent intent) { super.onForeground(intent); } }

请注意:一定要引入 ResourceTable组件

import com.example.myapplication.ResourceTable;

4 运行项目

更多技术交流请加入QQ群

群名称:harmonyos鸿蒙技术交流
群 号:856567895

标签组:[xml语言

本文来源:https://www.kandian5.com/articles/24029.html

相关阅读

俄罗斯族是中国人吗

语言属印欧语系斯拉夫语族东斯拉夫语支,不过在只在族群内部使用俄语,社会交流上都使用汉语与汉文。通俗点来讲就是:中国的俄罗斯族是古代俄罗斯移民的后裔。历史渊源,俄罗斯属于归化民族,三次大规模迁徙我。属于...

2025-04-08

俄罗斯族的礼节与汉族有什么不同

中国的俄罗斯族是古代俄罗斯移民的后裔,经过百年的同化,其外貌、长相、风俗和习惯等,已与俄罗斯的俄罗斯人完全不同。而渐渐形成了自己的民族特色。俄罗斯族散居在新疆、内蒙古、黑龙江、北京等地,主要集中聚居在...

2025-04-08

中国为什么会有俄罗斯族

俄罗斯族,中华民族五十六个民族之一,语言属印欧语系斯拉夫语族东斯拉夫语支。中国境内俄罗斯族使用俄文,一般兼通俄、汉、维吾尔、哈萨克等多种语言,在社会上,俄罗斯族讲汉语,使用汉文,在家庭内,在与本民族交...

2025-04-08

张爱玲《倾城之恋》经典语录

《倾城之恋》是由张爱玲所著的爱情小说,也是她作品中较为脍炙人口的短篇小说之一。故事主要讲述了范柳原和白流苏的爱情故事,是一篇探讨爱情、婚姻和人性在战乱及其前后,怎样生存和挣扎的作品。1、你如果认识从前...

2025-04-08

张爱玲散文集经典语录30句

1、惟其平淡,才能够自然。——1936《书评四篇》之《〈若馨〉评》2、生命是一袭华美的袍,爬满了蚤子。——1939《天才梦》 3、无条件的爱是可钦佩的——唯一的危险就是:迟早理想要撞着了现实,每每使他...

2025-04-08

张爱玲《第一炉香》唯美语段

1、静默三分钟,倒像致哀似的。2、把女学生装扮得像赛金花样子容貌,那也是香港当局取悦于欧美游客的种种设施之一。3、两个人一块儿坐着,非得谈话不可吗?4、宝蓝瓷盘里一棵神仙掌,恰是含苞欲放,那苍绿的厚叶...

2025-04-08

张爱玲独特的张腔语言

自创新词、词语混搭、比喻、移情、通感……独特的“张腔”语言,是张爱玲在“虚无主义者的物质主义”之外,深度吸引我们的原因之一。语言学研究者认为,张爱玲自创新词主要有两种类型,一是双音节词组合,二是叠音词...

2025-04-08

兵马俑在国外享有哪些评价与赞誉

秦俑丰富而生动地塑造了多种具有一定性格的人物形象。其风格浑厚、洗练,富于感人的艺术魅力,是中国古代塑造艺术臻于成熟的标志。它既继承了战国以来中国的陶塑传统,又为唐代塑造艺术的繁荣奠定了基础,起着承上启...

2025-04-08

“女大十八变”到底是什么意思

很多人都会说“女大十八变”,用来夸赞女孩子越长大越好看,与以前完全是两种样子,但是这其中的“十八”究竟有着什么样的深层含义吗?这个十八指的究竟是什么,是女孩子长到十八岁之后,与以前不一样,还是说从小到...

2025-04-08

苗疆蛊术究竟是什么

中国人对于蛊似乎有一种迷信。《辞源》中“蛊”字有四种解释:①毒害人之物也;②谷皮也。谓谷中虫也;③事也;④惑也。一般人心目中的“蛊”,与民族学家有兴趣传道的“蛊”,都是第一种解释,即蛊毒之蛊,其他的几...

2025-04-08