您现在的位置是:亿华云 > IT科技
鸿蒙HarmonyOS北向应用开发者 极速入门教程(一)续-实战练习篇2
亿华云2025-10-08 21:19:22【IT科技】2人已围观
简介想了解更多内容,请访问:和华为官方合作共建的鸿蒙技术社区https://harmonyos.51cto.com/#zzTablet 模拟器上的代码案例新建项目选择模板进行下一步。显示效果:点击“点击了
想了解更多内容,鸿蒙请访问:
和华为官方合作共建的向应续实习篇鸿蒙技术社区
https://harmonyos.51cto.com/#zz
Tablet 模拟器上的代码案例
新建项目选择模板进行下一步。

显示效果:

点击“点击了解更多”进入下一个页面

代码如下
第一个页面的用开布局
<?xml version="1.0" encoding="utf-8"?> <DirectionalLayout xmlns:ohos="http://schemas.huawei.com/res/ohos" ohos:height="match_parent" ohos:width="match_parent" ohos:orientation="vertical"> <DirectionalLayout ohos:width="match_parent" ohos:weight="1"> <Text ohos:width="match_content" ohos:height="match_content" ohos:text="蛟龙腾飞" ohos:text_size="40fp" ohos:top_margin="180px" ohos:left_margin="80px"/> </DirectionalLayout> <DirectionalLayout ohos:width="match_parent" ohos:weight="4" ohos:orientation="horizontal"> <DirectionalLayout ohos:height="match_parent" ohos:weight="1"> <Image ohos:width="600px" ohos:height="600px" ohos:top_margin="160px" ohos:left_margin="100px" ohos:image_src="$media:index6"/> </DirectionalLayout> <DirectionalLayout ohos:height="match_parent" ohos:weight="2"> <Text ohos:width="match_content" ohos:height="match_content" ohos:multiple_lines="true" ohos:text="带你从传统的互联网、移动互联网时代 跳转到万物互联的极速教程智能世界! 马上创建体验个人、公司或组织的入门鸿蒙应用吧!" ohos:text_size="35fp" ohos:top_margin="240px" ohos:left_margin="60px"/> <Button ohos:id="$+id:jltfbutton" ohos:width="match_content" ohos:height="match_content" ohos:text="点击了解更多" ohos:text_size="40fp" ohos:top_margin="380px" ohos:left_margin="1000px" ohos:text_color="red"/> </DirectionalLayout> </DirectionalLayout> </DirectionalLayout>第二个页面的战练布局
<?xml version="1.0" encoding="utf-8"?> <DirectionalLayout xmlns:ohos="http://schemas.huawei.com/res/ohos" ohos:height="match_parent" ohos:width="match_parent" ohos:orientation="vertical"> <DirectionalLayout ohos:width="match_parent" ohos:weight="1" > <Text ohos:width="match_content" ohos:height="match_content" ohos:text="蛟龙腾飞" ohos:text_size="40fp" ohos:top_margin="180px" ohos:left_margin="80px"/> </DirectionalLayout> <DirectionalLayout ohos:width="match_parent" ohos:weight="4" ohos:orientation="horizontal"> <DirectionalLayout ohos:height="match_parent" ohos:weight="1"> <Image ohos:width="600px" ohos:height="600px" ohos:top_margin="60px" ohos:left_margin="100px" ohos:image_src="$media:index7"/> </DirectionalLayout> <DirectionalLayout ohos:height="match_parent" ohos:weight="2"> <Text ohos:width="match_content" ohos:height="match_content" ohos:multiple_lines="true" ohos:text="你好,欢迎来到鸿蒙时代!鸿蒙 蛟龙腾飞,向应续实习篇鸿蒙先行者,用开全心全意为你提供鸿蒙各项服务!" ohos:text_size="35fp" ohos:top_margin="240px" ohos:left_margin="10px"/> </DirectionalLayout> </DirectionalLayout> </DirectionalLayout>然后再第一个页面中添加点击事件进行跳转
Button button = (Button) findComponentById(ResourceTable.Id_jltfbutton); button.setClickedListener(new Component.ClickedListener() { @Override public void onClick(Component component) { present(new jltftabletSlice(),极速教程new Intent()); } });Lite wearable模拟器上的代码案例
新建项目选择模板进行下一步。

显示效果:

点击“点击了解更多”进入下一个页面

代码如下:
Index.hml
<div class="container"> <text class="jltftxt"> 蛟龙腾飞 </text> <image src="/common/index22.jpg" class="jltfimg"/> <text class="jltftxt1"> 带你从传统的b2b信息网入门互联网、移动互 </text> <text class="jltftxt2"> 联网时代. 跳转到万物互联的战练智 </text> <text class="jltftxt3"> 能世界!。马上创建体验个人、鸿蒙 </text> <text class="jltftxt4"> 公司或组织的向应续实习篇鸿蒙应用吧! </text> <input class="jltfbtn"type="button" value="点击了解更多" onclick="jltfclick"/> </div>Index.css
.container { flex-direction: column; width: 454px; height: 454px; justify-content: center; align-items: center; } .jltftxt { margin-left: -180px; margin-bottom: 10px; } .jltftxt1 { width: 400px; font-size: 30px; } .jltfimg { width: 138px; height:103px; margin-left: 5px; } .jltfbtn { width: 200px; margin-bottom: -70px; }Index.js
import router from @system.router export default { data: { },用开 jltfclick() { router.replace({ uri:pages/jltfindex/jltfindex }); } }Jltfindex.hml
<div class="container"> <text class="jltftxt"> 蛟龙腾飞 </text> <image src="/common/index16.jpg" class="jltfimg"/> <text class="jltftxt1"> 你好,欢迎来到鸿蒙时代! </text> <text class="jltftxt2"> 蛟龙腾飞,鸿蒙先行者,全心全 </text> <text class="jltftxt3"> 意为你提供鸿蒙各项服务! </div>Jltfindex.css
.container { flex-direction: column; width: 454px; height: 454px; justify-content: center; align-items: center; } .jltftxt { margin-left: -180px; margin-bottom: 10px; } .jltftxt1 { width: 400px; font-size: 30px; } .jltfimg { width: 413px; height:103px; margin-left: 8px; } .jltfbtn { width: 200px; margin-bottom: -70px; }Jltfindex.js
export default { data: { } }在第一个页面中添加跳转的代码
在第一个页面js文件中加入如下代码即可
jltfclick() { router.replace({ uri:pages/jltfindex/jltfindex }); }2. 练习题二
还是基于“练习一”题目中的图片和文字内容,7种设备中用其他不同的模板样式尝试实现一下和“练习一”模板样式不一样的效果,香港云服务器尽可能每种设备实现一种不同的布局和效果呈现,作业要求,样式截图与全部代码。
3. 点击和尝试DevEco Studio里的每个菜单栏,概览这个DevEco Studio的各项功能结构。结合前面的练习,写一个100字以上的Deveco Studio体验心得。
具体编辑器使用的细节可以参考如下链接和内容。
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582387

深圳市蛟龙腾飞网络科技有限公司
©著作权归作者和HarmonyOS技术社区共同所有,如需转载,请注明出处,否则将追究法律责任
想了解更多内容,请访问:
和华为官方合作共建的服务器租用鸿蒙技术社区
https://harmonyos.51cto.com/#zz
很赞哦!(4)
相关文章
- 第五步:重复第四步,直到找到正确的纪录。
- 大规模采用 Kotlin 替代 Java?我们应该知道这些利弊
- 为Facebook跳楼华人同事发声被开除 当事人现身回应
- 像专业人员一样验证你的Vue Props
- 因为域名解析需要同步到DNS根服务器,而DNS根服务器会不定时刷,只有DNS根服务器刷新后域名才能正常访问,新增解析一般会在10分钟左右生效,最长不会超过24小时,修改解析时间会稍微延长。
- Vue中8种组件通信方式, 值得收藏!
- 像专业人员一样验证你的Vue Props
- 当JSON解析遇上了泛型,该如何处理泛型擦除问题
- 投资各类域名就像到处打游击战,结果处处失败。因为这样,对任何一个中国域名市场的走势和价格都没有准确的把握,所以最好缩小范围,准确把握战场态势,埋伏。
- 教师节送什么?Python教你挑选礼物