文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

鸿蒙OS应用开发实践(三)

2024-12-03 16:00

关注

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/

经过前两篇的学习,我们了解了DevEco运行一个程序的基本流程和一个鸿蒙OS应用项目的代码结构。

用一句《三体》格式的话说:跑得动hello world,我们就是同志了。

这一篇,我们就自己手动撸一个简单的鸿蒙交互程序:从一个页面跳转到另一个页面。

(一)创建工程

先创建一个新的TV的empty java工程:


点finish后,发现这次从创建到项目环境加载完成,用了很短的时间,这是因为初始环境需要各种配置和下载,类似我们初下完一个大型游戏,首次需要更新内容一般。


(二)自定义布局

进入界面后,默认的IDE已经创建了一个hello world程序,我们打开entry -> src -> main ->resources -> base -> layout -> ability_main.xml 布局文件:

我们先清掉原本的布局,重新写入我们自己的布局:

  1. xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  2.  
  3. ohos:width="match_parent" 
  4.  
  5. ohos:height="match_parent" 
  6.  
  7. ohos:background_element="#000000"
  8.  
  9.  
  10. ohos:id="$+id:text" 
  11.  
  12. ohos:width="match_content" 
  13.  
  14. ohos:height="match_content" 
  15.  
  16. ohos:center_in_parent="true" 
  17.  
  18. ohos:text="你好,鸿蒙OS" 
  19.  
  20. ohos:text_color="white" 
  21.  
  22. ohos:text_size="32fp"/> 
  23.  
  24. ohos:width="match_content" 
  25.  
  26. ohos:height="match_content" 
  27.  
  28. ohos:text_size="20fp" 
  29.  
  30. ohos:text="跳转" 
  31.  
  32. ohos:left_margin="50vp" 
  33.  
  34. ohos:bottom_margin="50vp" 
  35.  
  36. ohos:right_padding="80vp" 
  37.  
  38. ohos:left_padding="80vp" 
  39.  
  40. ohos:text_color="white" 
  41.  
  42. ohos:background_element="$graphic:button_element" 
  43.  
  44. ohos:center_in_parent="true" 
  45.  
  46. ohos:align_parent_bottom="true"/> 

 标签指定了这是一个相对位置布局,意思就是布局里的每个组件可以指定相对于其他同级组件的位置,也可以指定相对于父组件的位置。

来源:鸿蒙社区内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯