Android開發(fā)學(xué)習(xí)——Day23(EditText基本屬性和事件&實(shí)戰(zhàn):PIN解鎖)

學(xué)習(xí)目的

掌握EditText控件的使用,并結(jié)合以往知識(shí),完成PIN解鎖功能

學(xué)習(xí)過程

逐個(gè)使用EditText控件中的屬性,思考PIN解鎖的實(shí)現(xiàn),并動(dòng)手做

技術(shù)

一、EditText基本屬性和事件

1.EditText的部分屬性:

android:id="@+id/et_input":設(shè)置EditText控件的id號(hào)

android:layout_width="wrap_content":設(shè)置EditText控件的寬為包裹內(nèi)容

android:layout_height="wrap_content":設(shè)置EditText控件的高為包裹內(nèi)容

android:background="@drawable/mainbg2":設(shè)置EditText控件的背景為“mainbg2”

android:layout_centerHorizontal="true":設(shè)置EditText控件的位置為水平居中

android:layout_below="@+id/tv_alert":設(shè)置EditText控件的位置為位于”tv_aler“的下方

android:layout_marginTop="30dp":設(shè)置EditText控件的對(duì)上方控件的間距為30dp

android:paddingStart="50dp":設(shè)置EditText控件的文字內(nèi)容內(nèi)間距為50dp

android:textSize="@dimen/dimen_editor":設(shè)置EditText控件的內(nèi)容文字大小

android:textColor="@color/colorGray":設(shè)置EditText控件的內(nèi)容文字顏色為灰色

android:hint="請(qǐng)輸入:":設(shè)置EditText控件的隱藏提示文本為“請(qǐng)輸入:”

android:maxLines="1":設(shè)置EditText控件的內(nèi)容文字輸入最多為1行

android:maxLength="6":設(shè)置EditText控件的內(nèi)容文字輸入最多為6個(gè)字符

android:inputType="textPassword":設(shè)置EditText控件的輸入鍵盤為密碼輸入鍵盤

android:cursorVisible="false":設(shè)置EditText控件的光標(biāo)顯示為不顯示

android:letterSpacing="0.5":設(shè)置EditText控件的水平間距為標(biāo)準(zhǔn)間距的0.5倍

android:imeOptions="actionDone":設(shè)置EditText控件的軟件盤點(diǎn)按類型為"actionDone"

2.Intent:意圖

實(shí)現(xiàn)界面的跳轉(zhuǎn)

Intent intent =new Intent(MainActivity.this,SecondActivity.class);

startActivity(intent);

二、實(shí)戰(zhàn):PIN解鎖

話不多說,先上效果圖:

1.設(shè)置密碼:


實(shí)現(xiàn)效果--設(shè)置密碼

2.確認(rèn)密碼:


實(shí)現(xiàn)效果--確認(rèn)密碼

3.設(shè)置成功:


實(shí)現(xiàn)效果--設(shè)置成功

4.登錄界面:


實(shí)現(xiàn)效果--登錄界面

5.再次登錄:


實(shí)現(xiàn)效果--再次登錄


實(shí)現(xiàn)效果--登陸界面

7.設(shè)置密碼錯(cuò)誤:


實(shí)現(xiàn)效果--設(shè)置密碼錯(cuò)誤

8.輸入密碼錯(cuò)誤:


實(shí)現(xiàn)效果--密碼輸入錯(cuò)誤

具體代碼:

1.Second界面的xml配置:


代碼實(shí)現(xiàn)--第二界面

(待更新...)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容