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

在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-01-26 18:01 ? 次閱讀

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

XML 編寫頁面

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

wKgaomWzgoyAJOrVAAASymH2WEg447.png

右鍵點擊“layout”文件夾,選擇“New > File”,命名為“main_layout.xml”。

wKgZomWzgpaAaca3AAARLEDwkfQ639.png

在“layout”文件夾下可以看到新增了“main_layout.xml”文件。

wKgZomWzgp2Aa7w2AAAR9R6uYrc800.png

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

 
   
       
       
   

上述按鈕的背景是通過“button_element”來顯示的,需要在“base”目錄下創建“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

審核編輯 黃宇

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

    關注

    19

    文章

    2974

    瀏覽量

    105142
  • 鴻蒙OS
    +關注

    關注

    0

    文章

    190

    瀏覽量

    4537
收藏 人收藏

    評論

    相關推薦

    原生鴻蒙第一個出圈的,為什么是安全?

    屬于更加安全、可信、便捷的數字未來,也屬于今天的你我
    的頭像 發表于 01-11 15:53 ?3168次閱讀
    原生<b class='flag-5'>鴻蒙</b><b class='flag-5'>第一個</b>出圈的,為什么是安全?

    《HarmonyOS第一課》煥新升級,賦能開發者快速掌握鴻蒙應用開發

    《HarmonyOS第一課》煥新升級,賦能開發者快速掌握鴻蒙應用開發 隨著HarmonyOS NEXT發布,鴻蒙生態日益壯大,廣大開發者對于系統化學習平臺和課程的需求愈發強烈。近日,華為精心打造
    發表于 01-02 14:24

    存儲空間告急?NAS擴容一招搞定,輕松無憂!

    和vlog …… 這些點點滴滴 都是我們共同走過2024年的珍貴憑證 當硬盤的進度條漸漸變紅 仿佛在向我們展示這年來滿滿的收獲 但存儲空間緊急告急怎么辦? NAS擴容一招搞定 、陣列擴容 在不改變陣列模式,保證數據不被刪除的
    的頭像 發表于 12-24 16:35 ?224次閱讀
    存儲空間告急?NAS擴容<b class='flag-5'>一招</b>搞定,輕松無憂!

    鴻蒙OS開發:典型頁面場景【次開發,多端部署】(功能開發)

    應用開發至少包含兩部分工作: UI頁面開發和底層功能開發(部分需要聯網的應用還會涉及服務端開發)。前面章節介紹了如何解決頁面適配的問題,本章節主要介紹應用如何解決設備系統能力差異的兼容問題。
    的頭像 發表于 05-28 17:32 ?654次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發:典型<b class='flag-5'>頁面</b>場景【<b class='flag-5'>一</b>次開發,多端部署】(功能開發)

    鴻蒙OS開發:典型頁面場景【次開發,多端部署】(設置應用頁面

    本小節以“設置”應用頁面為例,介紹如何使用自適應布局能力和響應式布局能力適配不同尺寸窗口。
    的頭像 發表于 05-27 10:33 ?1305次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發:典型<b class='flag-5'>頁面</b>場景【<b class='flag-5'>一</b>次開發,多端部署】(設置應用<b class='flag-5'>頁面</b>)

    鴻蒙OS開發:典型頁面場景【次開發,多端部署】實戰(設置典型頁面

    本示例展示了設置應用的典型頁面,其在小窗口和大窗口有不同的顯示效果,體現次開發、多端部署的能力。
    的頭像 發表于 05-27 09:36 ?1244次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發:典型<b class='flag-5'>頁面</b>場景【<b class='flag-5'>一</b>次開發,多端部署】實戰(設置典型<b class='flag-5'>頁面</b>)

    鴻蒙OS開發:【次開發,多端部署】(音樂專輯頁面

    基于自適應和響應式布局,實現次開發、多端部署音樂專輯頁面
    的頭像 發表于 05-25 16:21 ?883次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發:【<b class='flag-5'>一</b>次開發,多端部署】(音樂專輯<b class='flag-5'>頁面</b>)

    鴻蒙OS開發:典型頁面場景【次開發,多端部署】實戰(應用市場首頁)

    本示例展示了應用市場首頁,頁面中包括Tab欄、運營橫幅、精品應用、精品游戲等。
    的頭像 發表于 05-24 15:21 ?960次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發:典型<b class='flag-5'>頁面</b>場景【<b class='flag-5'>一</b>次開發,多端部署】實戰(應用市場首頁)

    鴻蒙ArkUI-X跨平臺開發:【 編寫第一個ArkUI-X應用】

    通過構建簡單的ArkUI頁面跳轉示例,快速了解資源創建引用,路由代碼編寫和UI布局編寫等應用開發流程。
    的頭像 發表于 05-21 17:36 ?795次閱讀
    <b class='flag-5'>鴻蒙</b>ArkUI-X跨平臺開發:【 <b class='flag-5'>編寫</b><b class='flag-5'>第一個</b>ArkUI-X應用】

    鴻蒙OS開發:【次開發,多端部署】( 設置app頁面

    本示例展示了設置應用的典型頁面,其在小窗口和大窗口有不同的顯示效果,體現次開發、多端部署的能力。
    的頭像 發表于 05-21 14:56 ?1281次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發:【<b class='flag-5'>一</b>次開發,多端部署】( 設置app<b class='flag-5'>頁面</b>)

    鴻蒙OS開發:【次開發,多端部署】(天氣應用)案例

    本章通過天氣應用,介紹多應用的整體開發過程,包括UX設計、工程管理及調試、頁面開發等。
    的頭像 發表于 05-15 15:42 ?1134次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發:【<b class='flag-5'>一</b>次開發,多端部署】(天氣應用)案例

    鴻蒙OS崛起,鴻蒙應用開發工程師成市場新寵

    應用的形態也在發生著翻天覆地的變化。作為全球領先的移動操作系統和智能終端制造商,華為公司自主研發的鴻蒙OS應運而生,致力于構建的分布
    發表于 04-29 17:32

    求助,用CubeMX配置占空比30%的PWM輸出第一個波形不準確是為什么?

    我用的是G0的芯片配置,通過抓波發現第一個波形永遠與我配置的占空比不準確,但是除了第一個周期不準確外,后面的都沒問題。
    發表于 03-18 07:55

    一招教你如何解決管材激光切割機割不透毛邊問題

    編輯:鐳拓激光管材激光切割機在切割過程中可能會出現割不透或者毛邊問題,以下是一招綜合性的解決方案:1.檢查激光功率:檢查激光切割機的功率和激光管的狀態。若功率下降或激光管老化,更換激光管或調整激光
    的頭像 發表于 03-12 13:17 ?1272次閱讀
    <b class='flag-5'>一招</b>教你如何解決管材激光切割機割不透毛邊問題

    2024款鴻蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鴻蒙的出現,標志著中國科技的崛起。HarmonyOS就是我們說的華為鴻蒙系統,截止到2023年8月4日已有超過7億臺設備搭載了鴻蒙OS系統。據多家媒體報道,2024年國內有21所985
    發表于 02-28 10:29
    主站蜘蛛池模板: 日韩欧美成人乱码一在线 | 四虎永久影院 | 性色影院| 国产精品久久国产三级国不卡顿 | 亚洲理论视频 | 我色综合 | 欧美在线黄 | 影音先锋在线亚洲精品推荐 | 五等分的新娘免费漫画 | 上课被同桌强行摸下面小黄文 | 国产精品欧美激情在线播放 | 国产免费一级高清淫日本片 | 欧美一区二区三区大片 | 色天天天天综合男人的天堂 | 久青草国产手机在线观 | 狠狠摸狠狠操 | 成年人视频黄色 | 成人在色线视频在线观看免费大全 | 成人国产在线视频 | 久久久久久青草大香综合精品 | 亚洲人成人 | 欧美色性视频 | 亚洲四虎永久在线播放 | 性欧美一级 | 天堂综合网 | bt天堂资源种子在线8 | 狠狠色综合网站久久久久久久 | 8000av在线| 视频一区二区在线 | 国产产一区二区三区久久毛片国语 | 六月丁香啪啪六月激情 | 色色色色网 | 婷婷六月激情在线综合激情 | 久久狠狠第一麻豆婷婷天天 | 欧美色图首页 | 性欧美视频在线观看 | 狠狠干人人干 | 久青草久青草高清在线播放 | 色片在线 | 福利一区二区在线观看 | 7m凹凸精品分类大全免费 |