精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

鴻蒙#2020征文-TV# 3.1.1 文本組件 - Text

系統(tǒng)
文本組件是我們最常用的組件之一,它是用來(lái)在UI界面上顯示字符串。作為基本組件,有很多擴(kuò)展,常見(jiàn)的有按鈕組件Button、文本編輯組件TextFiled、計(jì)時(shí)器組件TickTimer,它們都是Text組件的擴(kuò)展(也稱為Text的子類)。

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

文本組件是我們最常用的組件之一,它是用來(lái)在UI界面上顯示字符串。作為基本組件,有很多擴(kuò)展,常見(jiàn)的有按鈕組件Button、文本編輯組件TextFiled、計(jì)時(shí)器組件TickTimer,它們都是Text組件的擴(kuò)展(也稱為Text的子類)。

Text(文本組件)是Component類的子類之一,所以它能夠使用Component類的所有公開(kāi)的屬性和方法(后面章節(jié)會(huì)詳細(xì)介紹該類),Text類自身也提供了一些特殊的屬性、方法、內(nèi)部類和接口。

1、從源代碼入手

閱讀官方的Java API文檔看結(jié)構(gòu)不是很清晰,所以我們?cè)贒evEco中查看源代碼。

  1. /** 
  2.  
  3. * 繼承Component類 
  4.  
  5. */ 
  6.  
  7. public class Text extends Component {} 

 這里我們說(shuō)一下如何查看類的繼承關(guān)系,由于DevEco是基于開(kāi)源的社區(qū)版,它是沒(méi)有Diagrams功能的,我們可以使用第二種方法Navigate --> Type Hierarchy(或者F4)來(lái)查看關(guān)系圖。

我們可以點(diǎn)擊DevEco界面左側(cè)選項(xiàng)卡Structure查看類中詳細(xì)結(jié)構(gòu),我們可以看到Text自身提供了很多屬性和方法,同時(shí)也繼承父類的很多屬性和方法。


  1. /** 
  2.  
  3. * 默認(rèn)構(gòu)造函數(shù) 
  4.  
  5. * 用于使用默認(rèn)屬性和樣式創(chuàng)建文本實(shí)例 
  6.  
  7. * @param context 
  8.  
  9. */ 
  10.  
  11. public Text(Context context) {} 
  12.  
  13. /** 
  14.  
  15. * 提供了用于在XML解析后使用指定的屬性集合和默認(rèn)樣式創(chuàng)建文本實(shí)例的構(gòu)造函數(shù) 
  16.  
  17. * @param context 
  18.  
  19. * @param attrSet 
  20.  
  21. */ 
  22.  
  23. public Text(Context context, AttrSet attrSet) {} 
  24.  
  25. /** 
  26.  
  27. * 提供了用于在XML解析后使用指定的屬性集和指定的樣式創(chuàng)建文本實(shí)例的構(gòu)造函數(shù) 
  28.  
  29. * @param context 
  30.  
  31. * @param attrSet 
  32.  
  33. * @param styleName 
  34.  
  35. */ 
  36.  
  37. public Text(Context context, AttrSet attrSet, String styleName) {} 

 我們?cè)诖a中要給布局添加組件時(shí),需要先創(chuàng)建組件對(duì)象。使用磨人的構(gòu)造函數(shù)創(chuàng)建Text對(duì)象,后面兩種構(gòu)造函數(shù)我們這里不做過(guò)多說(shuō)明,這兩種是用于自定義組件時(shí)使用的,后面自定義組件小節(jié)中會(huì)詳細(xì)介紹,期待吧。

  1. //創(chuàng)建Text對(duì)象 
  2. Text text = new Text(this); 

我們可以在Structure中看到Text類有很多屬性,比如設(shè)置文本內(nèi)容的text屬性、設(shè)置文本內(nèi)容顏色的textColor屬性、設(shè)置文本內(nèi)容字體大小的textSize屬性,及設(shè)置文本內(nèi)容字體的font屬性等。也有繼承自父類的屬性,比如設(shè)置文本寬度的width屬性、設(shè)置文本高度的height屬性等。

  1. //1. 創(chuàng)建Text對(duì)象 
  2.  
  3. Text text = new Text(this); 
  4.  
  5. //2. 設(shè)置文本內(nèi)容寬高 
  6.  
  7. text.setWidth(ComponentContainer.LayoutConfig.MATCH_PARENT); 
  8.  
  9. text.setHeight(ComponentContainer.LayoutConfig.MATCH_PARENT); 
  10.  
  11. //3. 設(shè)置顯示內(nèi)容 
  12.  
  13. text.setText("我是在代碼創(chuàng)建的Text。"); 
  14.  
  15. //4. 設(shè)置文字大小 
  16.  
  17. text.setTextSize(50, Text.TextSizeType.FP); 
  18.  
  19. //5. 設(shè)置文字顏色 
  20.  
  21. text.setTextColor(Color.BLUE); 
  22.  
  23. //6. 添加組件到布局中 
  24.  
  25. layout.addComponent(text); 

 我們可以啟動(dòng)一下我們的模擬器,查看是不是在界面中顯示了我們?cè)O(shè)置的文本內(nèi)容。

當(dāng)然組件不僅僅是做顯示使用的,我們還可以在組件上添加監(jiān)聽(tīng)事件,來(lái)實(shí)現(xiàn)交互效果,比如我們點(diǎn)擊界面中的文字內(nèi)容,讓它顯示成其他的內(nèi)容。

 

我們現(xiàn)在使用的是代碼中構(gòu)建UI界面,當(dāng)然官方也給我們提供了在XML中聲明布局,添加組件,在代碼中設(shè)置界面入口只需要指定它在內(nèi)存中的地址。如果我們要對(duì)組件進(jìn)行監(jiān)聽(tīng),需要指定其在內(nèi)存中的地址,然后創(chuàng)建對(duì)象完成監(jiān)聽(tīng)操作。

在resources --> base目錄下創(chuàng)建layout目錄(目錄下的文件就是布局資源),然后在該目錄下創(chuàng)建布局資源文件(后綴為.xml),然后在XML中聲明布局和組件。

  1. xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  2.  
  3. ohos:height="match_parent" 
  4.  
  5. ohos:width="match_parent" 
  6.  
  7. ohos:orientation="vertical"
  8.  
  9.  
  10. ohos:id="$+id:text_helloworld" 
  11.  
  12. ohos:height="match_parent" 
  13.  
  14. ohos:width="match_parent" 
  15.  
  16. ohos:layout_alignment="horizontal_center" 
  17.  
  18. ohos:text="我是在XML中聲明的Text。" 
  19.  
  20. ohos:text_size="50" 
  21.  
  22. /> 

  1. //在AbilitySlice的onStart方法中設(shè)置界面入口,這里指定頁(yè)面在內(nèi)存中的地址 
  2.  
  3. super.setUIContent(ResourceTable.Layout_ability_text_xml); 

 

2、常用屬性和方法

到這里我們已經(jīng)對(duì)Text有了大致的了解,對(duì)兩種編寫布局的方式也有了大致的了解。Text有很多屬性和方法,我們?cè)谶@里給大家列出常用的幾個(gè)屬性和方法。

Text常用屬性

Text常用方法

  1. ohos:id="$+id:text_helloworld" 
  2.  
  3. ohos:height="match_content" 
  4.  
  5. ohos:width="match_content" 
  6.  
  7. ohos:text="我是在XML中聲明的Text。" 
  8.  
  9. ohos:text_size="50fp" 
  10.  
  11. /> 
  12.  
  13.  
  14. ohos:id="$+id:text_auto_font_size" 
  15.  
  16. ohos:height="match_content" 
  17.  
  18. ohos:width="match_content" 
  19.  
  20. ohos:text="T" 
  21.  
  22. ohos:text_size="50fp" 
  23.  
  24. ohos:auto_font_size="true"/> 
  25.  
  26.  
  27. ohos:height="match_content" 
  28.  
  29. ohos:width="match_content" 
  30.  
  31. ohos:text="Text Font" 
  32.  
  33. ohos:text_size="50fp" 
  34.  
  35. ohos:text_font="serif"/> 
  36.  
  37. //2. 自動(dòng)調(diào)整字體大小 
  38.  
  39. Text text_auto_font_size = (Text) findComponentById(ResourceTable.Id_text_auto_font_size); 
  40.  
  41. text_auto_font_size.setClickedListener(l -> { 
  42.  
  43. text_auto_font_size.append("T"); 
  44.  
  45. }); 

聲明:碼字不易,轉(zhuǎn)載請(qǐng)注明出處,系列圖文僅供學(xué)習(xí)使用,不可用于商用。因轉(zhuǎn)載作品引發(fā)的知識(shí)產(chǎn)權(quán)或其他法律糾紛的,轉(zhuǎn)載人須自行承擔(dān)一切后果,與本人無(wú)關(guān)!

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

 

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2020-12-09 11:53:24

鴻蒙開(kāi)發(fā)HelloWord

2020-12-11 09:58:45

ShapeElemenXML自定義組件樣式

2020-12-23 11:45:27

鴻蒙HarmonyOSTextField組件

2020-12-04 12:22:03

鴻蒙UI組件

2020-12-28 11:19:06

鴻蒙HarmonyOSPage Abilit

2020-12-28 10:15:18

鴻蒙HarmonyOSListContain

2020-12-17 12:06:49

鴻蒙應(yīng)用鴻蒙開(kāi)發(fā)

2020-12-23 11:36:23

鴻蒙HarmonyOS應(yīng)用程序開(kāi)發(fā)

2012-01-17 13:16:34

JavaSwing

2020-12-22 11:09:20

鴻蒙Feature AbiAbilitySlic

2020-12-22 09:48:18

鴻蒙HarmonyOS應(yīng)用程序

2021-08-11 09:32:12

鴻蒙HarmonyOS應(yīng)用

2020-12-23 11:24:34

鴻蒙開(kāi)發(fā)IDE安裝

2022-03-17 16:04:16

Text文本組件Button組件Column

2020-12-29 09:59:01

鴻蒙HarmonyOS智能家居

2020-12-14 09:58:28

鴻蒙HarmonyOS手表游戲

2020-12-11 12:27:35

鴻蒙HarmonyOS

2014-03-27 15:34:55

Android組件Activity

2020-12-15 11:57:49

Hi3861 HarmonyOS開(kāi)發(fā)板

2020-12-18 11:05:25

鴻蒙HarmonyOS游戲
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

日韩av福利| 在线免费观看一区二区| 国产精品天天看天天狠| 欧美日韩中文在线观看| 亚洲国产一区二区精品视频 | 亚洲一区二区三区精品在线| 国产一区喷水| 亚洲网站在线免费观看| 国产综合色产| 一本色道久久综合亚洲精品小说| 极品粉嫩美女露脸啪啪| 超碰高清在线| 欧美国产欧美亚州国产日韩mv天天看完整| 91传媒免费看| 成人小视频在线播放| 欧美在线看片| 中文字幕不卡在线视频极品| 男人的天堂影院| 国产精品原创视频| 一区二区三区在线免费视频| 日韩欧美一区二区三区久久婷婷| 亚洲成人久久精品| 蜜臀精品一区二区三区在线观看| 久久乐国产精品| gv天堂gv无码男同在线观看 | 亚洲精品福利电影| 欧美成人精品一级| 欧美日韩中文字幕在线| 欧美欧美午夜aⅴ在线观看| 9999在线观看| 亚洲欧美日韩动漫| 国产高清在线精品| 欧美最猛性xxxxx(亚洲精品)| 国产成人久久久久| 精品视频免费| 亚洲精品视频免费| 9.1在线观看免费| 国产亚洲精aa在线看| 欧美自拍偷拍午夜视频| 黄色av网址在线播放| 中文字幕在线观看播放| 国产精品福利一区二区三区| 蜜桃免费一区二区三区| 天堂av2024| 国产ts人妖一区二区| 96sao精品视频在线观看| 中文字幕男人天堂| 日日噜噜夜夜狠狠视频欧美人| 欧美激情啊啊啊| 欧美xxxx黑人xyx性爽| 综合天堂av久久久久久久| 中文字幕久久久av一区| 法国空姐电影在线观看| 亚洲盗摄视频| 亚洲欧洲午夜一线一品| 四虎永久免费影院| 深夜福利久久| 一本大道久久加勒比香蕉| 老牛影视av老牛影视av| 亚洲+变态+欧美+另类+精品| 亚洲精品国产美女| 成人精品在线观看视频| 亚洲欧洲美洲国产香蕉| 亚洲欧美日韩综合| 亚洲自拍偷拍图| 操欧美老女人| 日韩在线小视频| 国内偷拍精品视频| 欧美日韩一区自拍 | 韩国中文免费在线视频| 国产日产亚洲精品系列| 手机看片福利永久国产日韩| 午夜视频在线| 樱桃国产成人精品视频| 亚洲不卡中文字幕无码| 午夜日韩成人影院| 欧美日本在线视频| 亚洲911精品成人18网站| 国产精品45p| 亚洲人成在线观看网站高清| 久久久视频6r| 99久久激情| 国内精品久久久久久久| 亚洲AV无码成人精品区东京热| 蜜桃av一区二区在线观看| 91麻豆国产精品| 日本黄视频在线观看| 国产亚洲午夜高清国产拍精品| 伊人情人网综合| 波多野结衣在线观看| 日韩欧美高清视频| 国产福利精品一区二区三区| 大伊香蕉精品在线品播放| 亚洲视频在线观看视频| 日本在线一级片| 亚洲一区二区伦理| 国产主播欧美精品| 色丁香婷婷综合久久| 中文字幕第一区二区| 精品成在人线av无码免费看| 欧美日韩成人影院| 精品国产一二三| 亚洲无人区码一码二码三码的含义| 欧美在线播放| 国产成人午夜视频网址| 国产成人精品无码高潮| 久久精品一级爱片| 男人天堂a在线| 欧美xxxx性| 日韩高清a**址| 加勒比婷婷色综合久久| 丝袜美腿一区二区三区| 国产99午夜精品一区二区三区| yw193.com尤物在线| 亚洲成人综合网站| а 天堂 在线| av永久不卡| 97在线视频观看| 国产又粗又猛又爽| 久久精品视频一区| 欧美视频免费看欧美视频| 四虎影视国产精品| 国产一区二区久久精品| 欧美精品亚洲精品日韩精品| 国产老肥熟一区二区三区| 日韩视频在线播放| 桃色av一区二区| 欧美xfplay| 国产人妻精品一区二区三区不卡 | 想看黄色一级片| 欧美日韩播放| 2019av中文字幕| 久久综合色视频| 国产伦子伦对白在线播放观看| 欧美日韩国产中文| 91九色在线免费视频| 亚洲av无码一区二区三区性色| 国产精品久线观看视频| 欧美性久久久久| 欧美激情99| 国语自产在线不卡| 亚洲精品视频网| 亚洲综合在线视频| 午夜影院免费观看视频| 91日韩欧美| 成人h片在线播放免费网站| xxxxx日韩| 在线观看日韩毛片| 最新中文字幕av| 久久久久免费| 日本免费一区二区三区| 日韩性xxx| 国产一区二区日韩| 中文字幕+乱码+中文| 国产日产欧美一区| 国产精品久久a| 欧美xxav| 亚洲一区久久久| 欧美6一10sex性hd| 亚洲第一精品夜夜躁人人躁| 亚洲一区欧美在线| 久久综合久久综合久久综合| 少妇高清精品毛片在线视频| 欧洲美女日日| 国产中文日韩欧美| 免费污视频在线| 亚洲高清一区二| 久久青青草原亚洲av无码麻豆 | 精品欧美aⅴ在线网站| 粉嫩av懂色av蜜臀av分享| 欧美亚洲自偷自偷| 亚洲国产精品一区二区第一页| 亚洲三级电影| 欧美黑人狂野猛交老妇| 五月婷中文字幕| 日本丶国产丶欧美色综合| 天堂资源在线视频| 国产精品1区2区| 免费无码不卡视频在线观看| 精品国产91乱码一区二区三区四区 | 欧美精选一区二区| 九九精品在线观看视频| 成人av高清在线| 97公开免费视频| 亚洲精品成人无限看| 国产精品久久精品国产| 日本肉肉一区| 欧美日韩福利视频| 日本天堂影院在线视频| 欧美三区在线观看| 久久久无码一区二区三区| 91看片淫黄大片一级在线观看| 黄色一级二级三级| 亚洲性图久久| 日本一区二区三区视频在线观看| 国内不卡的一区二区三区中文字幕 | 欧美日本视频在线| 精品视频一区二区在线观看| 国产三级一区二区三区| 久久久久亚洲av片无码v| 蘑菇福利视频一区播放| 精品少妇人妻av一区二区| 人人香蕉久久| 91在线直播亚洲| 成人av三级| 欧美日韩国产成人高清视频| 国产精品四虎| 亚洲福利精品在线| 91超薄丝袜肉丝一区二区| 天天综合天天做天天综合| 欧美做爰啪啪xxxⅹ性| 久久久蜜桃精品| 日本wwwwwww| 另类欧美日韩国产在线| 18禁免费无码无遮挡不卡网站| 婷婷综合亚洲| 日韩av电影免费在线| 97se亚洲| 成人福利网站在线观看| 五月激情久久| 26uuu国产精品视频| 91精品久久久| www.日韩系列| 懂色av中文在线| 亚洲精品suv精品一区二区| av免费在线观看不卡| 欧美日韩在线亚洲一区蜜芽| 4438国产精品一区二区| 亚洲国产精品一区二区www| 希岛爱理中文字幕| 国产欧美精品在线观看| 美女爆乳18禁www久久久久久 | 亚洲天堂成人| 日韩精品一区二区三区电影| 久久人人99| 性欧美.com| 欧美freesex8一10精品| 成人综合电影| 岛国精品一区| 国产成人av一区二区三区| vam成人资源在线观看| 国产精品私拍pans大尺度在线| 色8久久影院午夜场| 日韩免费观看在线观看| 欧美精品日日操| 国产91在线播放| 我爱我色成人网| 日本国产高清不卡| 欧美一区 二区 三区| 日韩av大片免费看| 久久久久久久| 国产精品久久久久久久久久小说| www.成人爱| 国产成+人+综合+亚洲欧洲| 欧美www.| 国产欧美精品一区二区三区介绍 | 在线成人欧美| 青草网在线观看| 亚洲巨乳在线| 亚洲 自拍 另类小说综合图区| 激情文学一区| 国产中文字幕免费观看| 久久久噜噜噜| 中文字幕av不卡在线| 狠狠色狠狠色综合系列| 欧美在线a视频| 风流少妇一区二区| 亚洲av网址在线| 国产亚洲综合色| 国产中文字幕久久| 一区二区日韩av| 天天插天天操天天干| 日本高清视频一区二区| 一级特黄aaa| 日韩免费电影网站| 日漫免费在线观看网站| 亚洲一级片在线看| 无遮挡动作视频在线观看免费入口| 久久精品视频网站| av在线小说| 国产成人精品久久二区二区91 | 欧美系列亚洲系列| 国产精品人人爽| 亚洲第一精品夜夜躁人人躁| 国产高清一级毛片在线不卡| 久久久av亚洲男天堂| 电影k8一区二区三区久久| 日韩免费高清在线观看| 成人影院网站ww555久久精品| 国产综合动作在线观看| 欧美精品色图| 大陆av在线播放| 奇米影视一区二区三区小说| 337p日本欧洲亚洲大胆张筱雨| 久久嫩草精品久久久久| 日韩视频中文字幕在线观看| 一本大道久久精品懂色aⅴ| 国产乱码精品一区二三区蜜臂 | 97视频在线观看网站| 欧美激情18p| 成人精品国产亚洲| 国产亚洲福利社区| 91tv精品福利国产在线观看| 99热成人精品热久久66| 国产成人丝袜美腿| 色综合99久久久无码国产精品| 亚洲福利视频三区| 一区不卡在线观看| 亚洲男人天堂网| 国产丝袜视频在线播放| 国产精品在线看| 国产精品乱码久久久久久| 国模一区二区三区白浆| 国产精品你懂得| 91视频成人| 欧美一进一出视频| 欧美一区二区三区久久精品茉莉花| 9久久9毛片又大又硬又粗| 麻豆免费看一区二区三区| 亚洲制服丝袜在线播放| 亚洲黄色在线视频| 中文字幕一区二区三区人妻四季| 亚洲韩国青草视频| 91三级在线| 91精品视频一区| 精品视频黄色| 欧洲av无码放荡人妇网站| 成人av电影在线播放| 午夜免费激情视频| 欧美日韩精品三区| 成人免费在线观看| 国产98色在线| 亚洲va久久久噜噜噜久久| 青青草国产免费| 国内国产精品久久| 999福利视频| 欧美性猛交一区二区三区精品 | 老司机亚洲精品| 日韩中文娱乐网| 欧美a在线看| 国产精品日韩一区| 精品国产一区二区三区小蝌蚪 | 国产成人亚洲精品青草天美| 91在线视频观看免费| jiyouzz国产精品久久| 青青操国产视频| 91精品婷婷国产综合久久性色| 免费在线观看av片| 国产日韩欧美自拍| 91久久国产| 想看黄色一级片| 亚洲老妇xxxxxx| 亚洲国产视频一区二区三区| 欧美国产第二页| 北条麻妃一区二区三区在线观看 | 亚洲午夜电影| 高清中文字幕mv的电影| 午夜精品久久久久影视| 亚洲av毛片成人精品| 国产不卡av在线| 色狮一区二区三区四区视频| 久久久久久久高清| 亚洲男女一区二区三区| 亚洲AV无码精品自拍| 午夜精品久久久久久久白皮肤| 日韩精品社区| 久久久精品麻豆| 亚洲人成7777| 秋霞网一区二区| 日韩av电影手机在线观看| av中文字幕一区二区| 在线看免费毛片| 亚洲一区影音先锋| 四虎影院在线域名免费观看| 国产精品27p| 91成人超碰| 美女啪啪无遮挡免费久久网站| 国产视频一区二区| 成人欧美一区二区| 欧美资源在线| 少妇高潮在线观看| 亚洲大胆美女视频| 中文字幕av一区二区三区佐山爱| 一区二区三区av| 成人动漫视频在线| 激情网站在线观看| 免费99精品国产自在在线| 欧美黄色网视频| 亚洲一区二区三区四区五区| 亚洲国产精品久久人人爱| 邻家有女韩剧在线观看国语| 91天堂在线观看| 美女久久一区| 动漫性做爰视频| 亚洲视频在线观看视频| 涩爱av色老久久精品偷偷鲁| 成人在线观看a| 亚洲一区二区三区爽爽爽爽爽| 成人在线免费视频| 国产美女精品在线观看|