国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

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

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

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

TextView是Android中最簡單的一個(gè)控件,在新建Android項(xiàng)目的過程中HelloWorld的文本信息也就是由它顯示。TextView是大部分常見組件對象的父類,通過自定義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)容主要以圖片或純色作為底圖)

除了以上列出來的屬性外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ì)對Button中的所有英文字母自動(dòng)進(jìn)行大寫轉(zhuǎn)化。想要禁用該行為,需要加上“android:textAllCaps=false”

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

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

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

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

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

通過TextView、Button、EditText 我們可以編寫一個(gè)通過點(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)容。一般我們在不知道圖片長寬的情況下寬高屬性最好用wrap_content

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

接下來分享一些新版本下的Android控件:

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

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

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

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

Android 6.0 版本 :FloatingActionButton

Snackbar

TextInputLayout

TabLayout

這些控件在新的Android開發(fā)中有舉足輕重的地位,也省去了開發(fā)者在長時(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)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)

回到頂部