安卓第一個(gè)程序--登錄頁(yè)面

一隧饼、需要的知識(shí)

1沈堡、常見的幾種布局,線性布局LinearLayout燕雁、相對(duì)布局RelativeLayout诞丽、框架布局FrameLayout.

2、涉及常見幾種控件拐格,單選按鈕RadioButton僧免、下拉框Spinner、編輯框EditText禁荒、復(fù)選框CheckBox猬膨、按鈕、對(duì)話框AlertDialog呛伴。

3勃痴、Activity的生命周期、傳值等热康。

二沛申、代碼實(shí)現(xiàn)

1、實(shí)現(xiàn)目標(biāo)姐军。

分密碼和驗(yàn)證碼兩種方式登錄铁材,點(diǎn)擊忘記密碼可以更換密碼,登錄成功彈出dialog奕锌。

登錄頁(yè)面.png

2著觉、具體實(shí)現(xiàn)

(1)在AndroidManifest.xml 中配置<activity android:name=".TestLoginActivity"></activity>

? (2) ?res/layout下面新建頁(yè)面的xml文件,最外層是LinearLayout ?下面是RadioGroup惊暴,然后RelativeLayout里面是TextView和Spinner饼丘,然后RelativeLayout 里面是TextView和EditText,然后RelativeLayout里面是TextView和FrameLayout ?FrameLayout包含EditText和Button辽话,最后就是記住密碼的CheckBox和Button肄鸽。

代碼如下:


頁(yè)面代碼1
頁(yè)面代碼2
頁(yè)面代碼3


(3)Activity編寫邏輯代碼 大概思路:實(shí)現(xiàn)RadioGroup.OnCheckedChangeListener卫病、AdapterView.OnItemSelectedListener、CompoundButton.OnCheckedChangeListener典徘、TextWatcher蟀苛、OnClickListener 這幾個(gè)接口,添加對(duì)應(yīng)頁(yè)面的監(jiān)聽逮诲,前一個(gè)頁(yè)面打包好數(shù)據(jù) 調(diào)用startActivityForResult帜平,下個(gè)頁(yè)面接受處理,在返回前一個(gè)頁(yè)面時(shí)汛骂,打包參數(shù)調(diào)用setResult finish()方法罕模,最后前一個(gè)頁(yè)面重寫onActivityResult方法處理返回的數(shù)據(jù)。

核心代碼:


監(jiān)聽器適配器.png
接口實(shí)現(xiàn).png
傳值處理和dialog顯示.png

(4)最后記錄一下 activity生命周期 頁(yè)面A->B

頁(yè)面之間跳轉(zhuǎn):總體上是A頁(yè)面先調(diào)用onPause方法,然后B頁(yè)面依次調(diào)用onCreate/onRestart->onStart->onResume 最后A頁(yè)面onStop (返回上一級(jí)頁(yè)面帘瞭,下級(jí)頁(yè)面還會(huì)調(diào)用一下onDestroy)淑掌。

橫豎屏切換: 原屏幕頁(yè)面onPause 到 onStop 到onDestroy 一路銷毀,然后新頁(yè)面onCreate?onStart?onResume蝶念。

按住Home鍵與返回app:從活動(dòng)狀態(tài)變?yōu)闀和顟B(tài)抛腕,點(diǎn)擊操作之后 又變?yōu)榛顒?dòng)狀態(tài)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末媒殉,一起剝皮案震驚了整個(gè)濱河市担敌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌廷蓉,老刑警劉巖全封,帶你破解...
    沈念sama閱讀 221,548評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異桃犬,居然都是意外死亡刹悴,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門攒暇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)土匀,“玉大人,你說(shuō)我怎么就攤上這事形用【驮” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵田度,是天一觀的道長(zhǎng)妒御。 經(jīng)常有香客問(wèn)我,道長(zhǎng)镇饺,這世上最難降的妖魔是什么乎莉? 我笑而不...
    開封第一講書人閱讀 59,618評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上梦鉴,老公的妹妹穿的比我還像新娘。我一直安慰自己揭保,他們只是感情好肥橙,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秸侣,像睡著了一般存筏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上味榛,一...
    開封第一講書人閱讀 52,246評(píng)論 1 308
  • 那天椭坚,我揣著相機(jī)與錄音,去河邊找鬼搏色。 笑死善茎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的频轿。 我是一名探鬼主播垂涯,決...
    沈念sama閱讀 40,819評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼航邢!你這毒婦竟也來(lái)了耕赘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤膳殷,失蹤者是張志新(化名)和其女友劉穎操骡,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赚窃,經(jīng)...
    沈念sama閱讀 46,268評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡册招,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了考榨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片跨细。...
    茶點(diǎn)故事閱讀 40,488評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖河质,靈堂內(nèi)的尸體忽然破棺而出冀惭,到底是詐尸還是另有隱情,我是刑警寧澤掀鹅,帶...
    沈念sama閱讀 36,181評(píng)論 5 350
  • 正文 年R本政府宣布散休,位于F島的核電站,受9級(jí)特大地震影響乐尊,放射性物質(zhì)發(fā)生泄漏戚丸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望限府。 院中可真熱鬧夺颤,春花似錦、人聲如沸胁勺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)署穗。三九已至寥裂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間案疲,已是汗流浹背封恰。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留褐啡,地道東北人诺舔。 一個(gè)月前我還...
    沈念sama閱讀 48,897評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像备畦,于是被迫代替她去往敵國(guó)和親混萝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容