src > main > resources > base”,右鍵點擊“base”文件夾,選擇“New > Directory”,命名為“l(fā)ayout”。 ? 右鍵點擊“l(fā)ayout”文件夾,選擇“New > File”,命名為“main_layout.xml”。 ? 在“l(fā)ayout”文件夾" />

日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一招就行—鴻蒙OS 編寫第一個頁面

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-01-26 18:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Java UI 框架中,提供了兩種編寫布局的方式:在XML中聲明UI布局和在代碼中創(chuàng)建布局。這兩種方式創(chuàng)建出的布局沒有本質差別,為了熟悉兩種方式,我們將通過 XML 的方式編寫第一個頁面,通過代碼的方式編寫第二個頁面。

XML 編寫頁面

在“Project”窗口,打開“entry > src > main > resources > base”,右鍵點擊“base”文件夾,選擇“New > Directory”,命名為“l(fā)ayout”。

wKgaomWzgoyAJOrVAAASymH2WEg447.png

右鍵點擊“l(fā)ayout”文件夾,選擇“New > File”,命名為“main_layout.xml”。

wKgZomWzgpaAaca3AAARLEDwkfQ639.png

在“l(fā)ayout”文件夾下可以看到新增了“main_layout.xml”文件。

wKgZomWzgp2Aa7w2AAAR9R6uYrc800.png

打開“main_layout.xml”文件,添加一個文本和一個按鈕,示例代碼如下:

 
   
       
       
   

上述按鈕的背景是通過“button_element”來顯示的,需要在“base”目錄下創(chuàng)建“graphic”文件夾,在“graphic”文件夾中新建一個“button_element.xml”文件。
img

wKgaomWzgraAHQWwAAARO_J3Br0617.png

“button_element.xml”的示例代碼如下:

 
   
       
   

加載 XML 布局

在“Project”窗口中,選擇“entry> src > main> java > com.example.helloworld > slice” ,打開“MainAbilitySlice.java”文件。

重寫onStart()方法加載 XML 布局,示例代碼如下:

package com.example.myapplication.slice;
    
   import com.example.myapplication.ResourceTable;
   import ohos.aafwk.ability.AbilitySlice;
   import ohos.aafwk.content.Intent;
    
   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);
       }
   }

請參考應用運行,效果如圖所示:

wKgaomWzgsKAJbkKAACP-7PE6kY833.png

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    3012

    瀏覽量

    116874
  • 鴻蒙OS
    +關注

    關注

    0

    文章

    194

    瀏覽量

    5558
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    IT 補丁管理的8大深坑,一招全破解

    安全的核心流程,要在海量設備里統(tǒng)管理、驗證補丁更新,快速堵上漏洞,還要滿足合規(guī)審計要求。任何環(huán)節(jié)掉鏈子,都可能給企業(yè)帶來安全風險。IT團隊在補丁管理中面臨哪
    的頭像 發(fā)表于 03-19 17:05 ?867次閱讀
    IT 補丁管理的8大深坑,<b class='flag-5'>一招</b>全破解

    開源鴻蒙6.1 Release版本正式發(fā)布,在鴻OS 6.1率先完成升級適配!

    3月8日,開源鴻蒙6.1Release版本正式發(fā)布!作為新代版本,6.1在應用開發(fā)能力、系統(tǒng)體驗、多媒體與安全等領域帶來全面升級,為生態(tài)商用落地注入全新動能。作為開放原子開源基金會黃金捐贈人、開源
    的頭像 發(fā)表于 03-10 18:06 ?720次閱讀
    開源<b class='flag-5'>鴻蒙</b>6.1 Release版本正式發(fā)布,在鴻<b class='flag-5'>OS</b> 6.1率先完成升級適配!

    千萬歸鄉(xiāng)人,與鴻蒙無網(wǎng)小游戲共度的第一個春節(jié)

    鴻蒙生態(tài),把無網(wǎng)場景變成黃金貨架
    的頭像 發(fā)表于 03-02 20:22 ?212次閱讀
    千萬歸鄉(xiāng)人,與<b class='flag-5'>鴻蒙</b>無網(wǎng)小游戲共度的<b class='flag-5'>第一個</b>春節(jié)

    智能樓宇改造避坑指南:別再換掉所有老設備!一招搞定ETHERNET/IP轉DEVICENET的共存難題

    智能樓宇改造避坑指南:別再換掉所有老設備!一招搞定ETHERNET/IP轉DEVICENET的共存難題 1. 項目背景:老舊樓宇的智能化挑戰(zhàn) 在現(xiàn)代智能樓宇控制系統(tǒng)中,我們常面臨新舊設備混合的復雜
    的頭像 發(fā)表于 12-17 15:35 ?351次閱讀
    智能樓宇改造避坑指南:別再換掉所有老設備!<b class='flag-5'>一招</b>搞定ETHERNET/IP轉DEVICENET的共存難題

    以龍企為例,淺談鴻蒙應用開發(fā)者激勵計劃 2025 參與心得

    ,也為我們的應用開發(fā)之路指明了優(yōu)化方向。 龍企款面向求職招聘場景的鴻蒙應用,聚焦于為求職者搭建便捷的崗位對接橋梁,同時為企業(yè)提供人才招募渠道。應用搭建了首頁、職位、我的三大核心界面:首頁呈現(xiàn)企業(yè)
    發(fā)表于 12-12 10:17

    Linux 下交叉編譯實戰(zhàn):跑起來你的第一個 STM32 程序

    跑起來你的第一個STM32程序。、準備工作在開始之前,需要準備:1、Linux開發(fā)環(huán)境Ubuntu、Debian或其他主流發(fā)行版都可以。2、ARMGCC交叉編譯工具
    的頭像 發(fā)表于 11-24 19:04 ?1096次閱讀
    Linux 下交叉編譯實戰(zhàn):跑起來你的<b class='flag-5'>第一個</b> STM32 程序

    **CW32L012****開發(fā)評估板的第一個程序**

    CW32L012****開發(fā)評估板的第一個程序 最近以15.99在CW32生態(tài)社區(qū)入手了這塊CW32L012開發(fā)評估板,我迫不及待的燒錄進電燈程序,看看這塊板子是否是正常的,能否滿足我后面的學習
    發(fā)表于 11-22 00:09

    DIY 流體模擬吊墜():理論與第一個吊墜的制作

    件能夠實時運行 FLIP 流體模擬的手工珠寶。外殼鍍金,顯示屏由片表鏡保護。 觀看以下視頻,您可以了解整個設計與制作過程: 簡介 我直想實現(xiàn)
    的頭像 發(fā)表于 09-07 17:49 ?3082次閱讀
    DIY 流體模擬吊墜(<b class='flag-5'>一</b>):理論與<b class='flag-5'>第一個</b>吊墜的制作

    工業(yè)電路總出問題?檳城BMG10D系列壓敏復合器件:一招解決過壓難題

    ”。工業(yè)電路總出問題?檳城BMG10D系列壓敏復合器件:一招解決過壓難題。它從根源上保證了品質——原廠技術支持、穩(wěn)定供貨,不用擔心中間環(huán)節(jié)出岔子,買得放心,用得也踏
    的頭像 發(fā)表于 09-05 16:58 ?706次閱讀
    工業(yè)電路總出問題?檳城BMG10D系列壓敏復合器件:<b class='flag-5'>一招</b>解決過壓難題

    小白也能輕松上手!一招解決IP被封殺難題

    —— fir-proxy 。這款開源高可用代理池能在多個IP中智能自動輪換新IP,大幅降低手動操作時間,讓你專注于攻擊策略,提升演練得分效率。(該項目星期的時間就已經(jīng)有三位數(shù)的star,可見質量之高。) 文件下載后,項目需由python
    的頭像 發(fā)表于 09-02 10:38 ?764次閱讀
    小白也能輕松上手!<b class='flag-5'>一招</b>解決IP被封殺難題

    知乎開源“智能預渲染框架” 幾行代碼實現(xiàn)鴻蒙應用頁面“秒開”

    ,交互延遲等核心痛點,通過智能預測用戶瀏覽目標進行提前渲染,只需幾行代碼即可顯著提升復雜頁面的加載性能,實現(xiàn)“頁面秒開”的高效體驗,為鴻蒙開發(fā)者帶來開發(fā)效率和用戶體驗的雙重飛躍。 隨著鴻蒙
    的頭像 發(fā)表于 08-29 14:32 ?729次閱讀
    知乎開源“智能預渲染框架” 幾行代碼實現(xiàn)<b class='flag-5'>鴻蒙</b>應用<b class='flag-5'>頁面</b>“秒開”

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù)

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù) ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財#
    的頭像 發(fā)表于 07-11 18:24 ?1198次閱讀

    一招解決多地區(qū)無感考勤的問題

    在當今集團化和連鎖化經(jīng)營日益普及的背景下,企業(yè)通常會遭遇管理難題:分散于各地的分公司考勤數(shù)據(jù)難以統(tǒng),統(tǒng)計工作滯后且流程繁瑣。傳統(tǒng)的指紋或刷卡考勤方式需要人工核對,這不僅效率低下,還容易出現(xiàn)作弊
    的頭像 發(fā)表于 07-04 16:46 ?724次閱讀

    HarmonyOS實戰(zhàn):一招搞定保存圖片到相冊

    保存圖片功能幾乎是每個應用程序必備的功能之,當用戶遇到喜歡的圖片時可以保存到手機相冊。那么在鴻蒙中保存圖片是否也需要申請用戶存儲權限以及如何將圖片保存到相冊,本文將詳細講述怎么保存網(wǎng)絡圖片,指定布局生成圖片保存至相冊的功能實現(xiàn)。
    的頭像 發(fā)表于 06-24 17:04 ?1440次閱讀

    HarmonyOS實戰(zhàn):一招解決等待多個并發(fā)結果

    前言 年前公司與華為簽訂了合作備忘錄,加入了鴻蒙生態(tài)這個大家庭。。公司想趕著鴻蒙純血系統(tǒng)上市之前,發(fā)布自己的鴻蒙軟件。開發(fā)鴻蒙NEXT版本軟件就變成了今年的
    的頭像 發(fā)表于 06-09 14:57 ?734次閱讀
    HarmonyOS實戰(zhàn):<b class='flag-5'>一招</b>解決等待多個并發(fā)結果
    曲阳县| 永年县| 水城县| 盖州市| 武定县| 平凉市| 黄大仙区| 磐石市| 富平县| 建水县| 内乡县| 漠河县| 东乌| 宁阳县| 商河县| 华亭县| 鄂托克前旗| 玛纳斯县| 那曲县| 葫芦岛市| 安岳县| 阳谷县| 汽车| 清河县| 乌拉特前旗| 常德市| 尼木县| 德庆县| 紫金县| 阳新县| 万山特区| 丹阳市| 潮安县| 余江县| 荣昌县| 江陵县| 洛浦县| 香港 | 新郑市| 巴中市| 宜兴市|