一苏携、
安裝 配置開(kāi)發(fā)環(huán)境
https://blog.csdn.net/qq_41976613/article/details/91432304
安裝模擬器
創(chuàng)建第一個(gè)項(xiàng)目
基本控件的學(xué)習(xí)
1.TextView
1除抛、帶有陰影的TextView困鸥。
2虏辫、帶有邊框的TextView疤苹。(捎帶做一個(gè)帶有邊框的EditText)
3赶舆、帶有圖標(biāo)的TextView。
4倦青、帶有autoLink的TextView瓮床。(比如,鏈接百度等)
5、解析HTML標(biāo)簽的TextView隘庄。
6踢步、解析SpannableString的TextView。(部分字體顏色丑掺、大小等變化)
7获印、帶有跑馬燈效果的TextView。
2.Button
1.文字大小街州、顏色?
2.自定義背景形狀
一兼丰、Shape的屬性(rectangle、oval唆缴、line鳍征、ring?)
二、shape的子屬性(corners面徽、gradient艳丛、padding、size趟紊、solid氮双、stroke)
3.自定義按壓效果
4.Button控件點(diǎn)擊事件(常用方式二)
5.TextViiew控件點(diǎn)擊事件?
3.EditText
一、EditText介紹
≈簟①EditText是一個(gè)輸入框眶蕉,在Android開(kāi)發(fā)中是常用的控件砰粹。也是獲取用戶(hù)數(shù)據(jù)的一種方式唧躲。
②EditText是TextView的子類(lèi),它繼承了TextView的所有屬性。
二碱璃、常用屬性
1 輸入類(lèi)型:android:inputType="value"?value列表
①number ? 只能輸入數(shù)字
②numberDecimal? 只能輸入浮點(diǎn)數(shù)(小數(shù))整數(shù)
③帶password? 將輸入的文字顯示···弄痹,用戶(hù)輸入密碼
④textMultiLine 多行輸入
⑤textNoSuggestions? 無(wú)提示
4.ImageView
關(guān)于ImageView,常有一些混淆嵌器。
第1個(gè)混淆點(diǎn):
(1)background通常指的都是背景肛真,而src指的是內(nèi)容。
(2)當(dāng)使用src填入圖片時(shí)爽航,是按照?qǐng)D片大小直接填充蚓让,并不會(huì)進(jìn)行拉伸。
第2個(gè)混淆點(diǎn):
scaleType縮放類(lèi)型設(shè)置:
fitXY:對(duì)圖像的橫向與縱向進(jìn)行獨(dú)立縮放,使得該圖片完全適應(yīng)ImageView,但是圖片的橫縱比可能會(huì)發(fā)生改變
fitStart:保持縱橫比縮放圖片,知道較長(zhǎng)的邊與Image的編程相等,縮放完成后將圖片放在ImageView的左上角
fitCenter:同上,縮放后放于中間;
fitEnd:同上,縮放后放于右下角;
center:保持原圖的大小讥珍,顯示在ImageView的中心历极。當(dāng)原圖的size大于ImageView的size,超過(guò)部分裁剪處理衷佃。
centerCrop:保持橫縱比縮放圖片,知道完全覆蓋ImageView,可能會(huì)出現(xiàn)圖片的顯示不完全
centerInside:保持橫縱比縮放圖片,直到ImageView能夠完全地顯示圖片
matrix:默認(rèn)值趟卸,不改變?cè)瓐D的大小,從ImageView的左上角開(kāi)始繪制原圖,原圖超過(guò)ImageView的部分作裁剪處理
還有登錄注冊(cè)功能的實(shí)現(xiàn)