亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > android ui 組件最常用的都在這里,經(jīng)典中的經(jīng)典

android ui 組件最常用的都在這里,經(jīng)典中的經(jīng)典 時(shí)間:2018-06-25      來(lái)源:未知

在Android中常見(jiàn)的組件有TextView(文本視圖組件)、EditText(文本編輯)、Button(按鈕)、ImageView(圖像視圖組件)等等。

TextView是Android中最簡(jiǎn)單的一個(gè)控件,在新建Android項(xiàng)目的過(guò)程中HelloWorld的文本信息也就是由它顯示。TextView是大部分常見(jiàn)組件對(duì)象的父類,通過(guò)自定義TextView也可以完成絕大多數(shù)UI控件的效果。關(guān)于TextView控件在XML布局中常用屬性有:

android:layout_width:設(shè)置組件的寬度

android:layout_height:設(shè)置組件的高度

(控件中的尺寸以dp為單位度量,除此外有match_parent、fill_parent、wrap_content 可以提供給屬性直接使用)

android:id:設(shè)置組件的ID,也即是定義當(dāng)前組件的唯一標(biāo)識(shí)

android:text:設(shè)置組件的文本內(nèi)容

android:textSise:設(shè)置組件的文本內(nèi)容字體大小(字體大小以sp為單位)

android:gravity :設(shè)置組件內(nèi)容在組件中的位置

android:background:設(shè)置組件的背景內(nèi)容

(組件的背景內(nèi)容主要以圖片或純色作為底圖)

除了以上列出來(lái)的屬性外TextView尚有其他屬性可以在Android API文檔中可以查閱到。

Buttton控件是程序與用戶交互的一個(gè)重要控件,而它的屬性和TextView是差不多的。 在AndroidStudio中,Button實(shí)際在設(shè)置文字內(nèi)容時(shí),很多人會(huì)發(fā)現(xiàn)與TextView不同。例如在“android:text”中寫入“Button”但最終顯示出BUTTON,這是由于系統(tǒng)會(huì)對(duì)Button中的所有英文字母自動(dòng)進(jìn)行大寫轉(zhuǎn)化。想要禁用該行為,需要加上“android:textAllCaps=false”

Button除了其自身攜帶的點(diǎn)擊效果外,我們通常也會(huì)給它加上監(jiān)聽(tīng),使它具有監(jiān)聽(tīng)事件的能力。

EditText控件式程序用于和用戶進(jìn)行交互的另一個(gè)重要的控件,它允許用戶在控件里輸入和編輯內(nèi)容,并允許在程序中對(duì)這些內(nèi)容加以處理。EditText應(yīng)用非常普遍,發(fā)短信、發(fā)微信、發(fā)微博等等,是不得不使用EditText的。

于此同時(shí)在實(shí)際開(kāi)發(fā)中,EditText也附帶了一些比較有意思的屬性,例如:

android:hint : 指定一段提示性的文本,然后當(dāng)我們輸入任何內(nèi)容時(shí),這段文本就會(huì)自動(dòng)消失。

android:maxLines:隨著輸入內(nèi)容不斷增多,EditText會(huì)顯示區(qū)域不夠,影響界面的美觀,因此使用該屬性可以超出的內(nèi)容部分使用滾動(dòng)的方式顯示。

通過(guò)TextView、Button、EditText 我們可以編寫一個(gè)通過(guò)點(diǎn)擊按鈕,使TextView顯示EditText編輯內(nèi)容的案例。

ImageView 是用于在界面上展示圖片的一個(gè)控件,它使得我們的界面變得豐富多彩。學(xué)習(xí)該控件也需要在drawable文件下部署一些圖片,AndroidStudio在Android目錄下僅有一個(gè)darwable文件,但當(dāng)你切換到Project的時(shí)候,會(huì)在res下找到drawable包含的不同清晰度的文件夾。ImageView設(shè)置圖片內(nèi)容不需要使用android:background屬性 ,它本身的 android:src屬性可以為它設(shè)置控件的圖像內(nèi)容。一般我們?cè)诓恢缊D片長(zhǎng)寬的情況下寬高屬性最好用wrap_content

通過(guò)ImageView,和上述的其他組件我們可以仿制手機(jī)淘寶的登陸界面,靈活使用布局以及控件。(android ui 組件)

接下來(lái)分享一些新版本下的Android控件:

Android 5.0 版本 : CardView 卡片視圖 (布局中的內(nèi)容)

RecyclerView 循環(huán)視圖 (列表)

Toolbar 工具欄 (ActionBar的進(jìn)化)

RippleDrawable 波紋圖 (Android特效動(dòng)畫(huà))

Android 6.0 版本 :FloatingActionButton

Snackbar

TextInputLayout

TabLayout

這些控件在新的Android開(kāi)發(fā)中有舉足輕重的地位,也省去了開(kāi)發(fā)者在長(zhǎng)時(shí)間的自定義控件中所花費(fèi)的時(shí)間。

上一篇:java編程中遇到的異常以及異常的一些處理

下一篇:Linux下多任務(wù)編程之任務(wù)、進(jìn)程和線程詳解,厲害的

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見(jiàn)科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5京公海網(wǎng)安備11010802025203號(hào)

回到頂部

主站蜘蛛池模板: 欧美午夜网站 | 曰本女人色黄网站 | 九九热在线视频观看这里只有精品 | 亚洲视频免费在线 | 亚洲成a人片在线观看中文!!! | 免费日本网站 | 欧美在线免费 | 免费国产不卡午夜福在线观看 | 青青草99久久精品国产综合 | 免费高清在线观看a网站 | 久在线播放 | 国产卡一卡二卡三卡四 | 清除唯美第一区二区三区 | 国产精品久久久久久一区二区三区 | 人人看人人添人人谢 | 国产靠逼视频 | 黄色网站播放 | 网色视频 | 国产人成精品午夜在线观看 | 久久人人青草97香蕉 | 亚洲天码中文字幕第一页 | 亚洲第一视频在线观看 | 日韩中文字幕在线免费观看 | 日本香蕉一区二区在线观看 | 精品一区二区三区在线观看视频 | 天堂网中文字幕 | 另类ts人妖一区二区三区 | 精品国产3p一区二区三区 | 伦理片午夜视频在线观看免费 | 乱人伦中文视频在线 | 久久精品国产亚洲精品2020 | 久久人人爽人人爽a大片 | 青青免费 | 理论片免费午夜 | 两个人日本www免费版 | 日韩在线视频线视频免费网站 | 亚洲综合色婷婷 | 六月激情婷婷 | 日韩一区二区超清视频 | 国产精品久久久久9999高清 | aaaaa级毛片|