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
    +關注

    關注

    20

    文章

    2983

    瀏覽量

    106494
  • 鴻蒙OS
    +關注

    關注

    0

    文章

    190

    瀏覽量

    4837
收藏 人收藏

    評論

    相關推薦

    如何在KaihongOS操作系統中寫動態的頁面

    的轉場動效等,推薦使用Navigation。 第一個頁面跳轉到第二頁面。 在第一個頁面中,跳
    發表于 04-25 06:42

    DevEco Studio 寫簡單的頁面

    簡單的頁面 說明: 為確保運行效果,本文及之后的文檔示例都將以使用DevEco Studio 4.1 Release版本為例。 我們在構建第一個應用程序中新建了
    發表于 04-24 07:36

    文教你構建第一個應用程序

    ;) } .height('100%')}}步驟 2 在編輯窗口右上角的側邊工具欄,點擊Previewer,打開預覽器。 步驟 3第一個頁面效果如下圖所示: ArkTS工程目錄
    發表于 04-24 06:41

    Get這個秘籍,鴻蒙原生應用頁面滑動絲滑無比

    鴻蒙應用開發中,部分應用頁面在滑動時會出現白塊或白屏的問題,不僅困擾開發者,還直接影響用戶體驗。針對這痛點,華為近期分別推出了針對鴻蒙原生應用ArkUI
    發表于 03-06 14:41

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

    屬于更加安全、可信、便捷的數字未來,也屬于今天的你我
    的頭像 發表于 01-11 15:53 ?3858次閱讀
    原生<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 ?500次閱讀
    存儲空間告急?NAS擴容<b class='flag-5'>一招</b>搞定,輕松無憂!

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

    應用開發至少包含兩部分工作: UI頁面開發和底層功能開發(部分需要聯網的應用還會涉及服務端開發)。前面章節介紹了如何解決頁面適配的問題,本章節主要介紹應用如何解決設備系統能力差異的兼容問題。
    的頭像 發表于 05-28 17:32 ?858次閱讀
    <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 ?1578次閱讀
    <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 ?1441次閱讀
    <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 ?1096次閱讀
    <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 ?1162次閱讀
    <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 ?1033次閱讀
    <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 ?1541次閱讀
    <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 ?1318次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發:【<b class='flag-5'>一</b>次開發,多端部署】(天氣應用)案例
    主站蜘蛛池模板: 国产三级免费观看 | 亚洲综合香蕉 | 免费成人黄色网址 | 国产特黄一级毛片特黄 | 天天噜天天射 | bt 另类 专区 欧美 制服 | 国产精品久久永久免费 | 男女一级特黄a大片 | 极品美女啪啪 | 日本三级最新中文字幕电影 | 午夜片网站 | 免费一日本一级裸片在线观看 | 精品乱人伦一区二区三区 | 上海一级毛片 | 经典三级四虎在线观看 | 免费在线观看一区二区 | 国产美女一级片 | 小优视频在线 | 好吊色青青青国产在线观看 | 91大神精品在线观看 | 天天射天天爱天天干 | 免费看污视频的网站 | 777黄色片 | 天天爽天天色 | 色多多网址 | 精品在线视频一区 | aaaa级日本片免费视频 | 在线成人 | 日产精品卡二卡三卡四卡无卡乱码 | 国产成人无精品久久久久国语 | 亚洲黄色录像 | 国产小视频在线看 | 在线免费观看一区二区三区 | 亚洲成人www| 激情文学亚洲色图 | 污视频18高清在线观看 | 日日添天天做天天爱 | 天天干天天干天天插 | 一级特级片 | 国产在线播放成人免费 | 中国xxxxx高清免费看视频 |