色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

瀏覽:167日期:2022-06-04 13:52:07
一、項目概述

本次項目主要包含了注冊、登錄和好友列表三個界面以及之間相互跳轉(zhuǎn)。其中好友列表界面設(shè)計的很詳細,有好友頭像和消息內(nèi)容。用戶先點擊注冊按鈕進入注冊界面,輸入完賬號和密碼后,點擊注冊,跳轉(zhuǎn)到登錄界面,這時候賬號和密碼也被傳了過來,點擊登錄按鈕進入好友列表界面,這時候用戶名也被傳遞過來。

二、開發(fā)環(huán)境

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

三、詳細設(shè)計1、登錄界面的搭建

整體布局是相對布局RelativeLayout,上來ImageView是頭像框,下面一個LinearLayout,顯示的賬號TextView和EditText;緊接著還是一個LinearLayout,里面是密碼的TextView和EditText。最下面是兩個Button,一個是登錄,一個是注冊,與父布局同寬。

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

2、注冊界面的搭建

最外層是RelativeLayout,頂部是一個“新用戶注冊”的TextView,下面一個LinearLayout,顯示的賬號TextView和輸入框EditText;緊接著還是一個LinearLayout,里面是密碼的TextView和輸入框EditText,最下面是注冊的Button,onClick=“click”。

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

3、好友列表界面的搭建

最外層是LinearLayout布局,排列方式為vertical垂直。首先最上面是一個LinearLayout,里面放了一個ImageView頭像,和一個TextView文本框,用來接收用戶登錄時的賬號,并且顯示在這里。在下面是一個TextView,顯示“好友列表”,緊接著是一個ListView列表,顯示好友信息。

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

4、跳轉(zhuǎn)功能實現(xiàn)

登錄按鈕綁定的監(jiān)聽器,設(shè)置意圖進行跳轉(zhuǎn),點擊從當前的主界面跳轉(zhuǎn)到好友列表界面。

btn_log.setOnClickListener(new View.OnClickListener() {//匿名內(nèi)部類方式實現(xiàn)按鈕點擊事件 @Override public void onClick(View v) {//傳遞數(shù)據(jù)Intent intent=new Intent(MainActivity.this,friend_list_Activity.class);//創(chuàng)建Intent對象,啟動Activity02//將數(shù)據(jù)存入Intent對象intent.putExtra('name',et_name.getText().toString().trim());startActivity(intent); }});btn_reg.setOnClickListener(this);

注冊按鈕綁定的監(jiān)聽器,創(chuàng)建意圖Intent,實現(xiàn)點擊跳轉(zhuǎn)到注冊界面。

public void onClick(View view){switch(view.getId()){ case R.id.btn_register: Intent intent=new Intent(this,register_Activity.class); startActivityForResult(intent,1);//返回請求結(jié)果,請求碼為1} }

注冊界面的注冊按鈕,用click方法實現(xiàn),創(chuàng)建意圖Intent,并傳值過去。

public void click(View view) {Toast.makeText(this, '注冊成功!', Toast.LENGTH_SHORT).show();Intent intent = new Intent();intent.putExtra('name', reg_name.getText().toString().trim());intent.putExtra('password', reg_password.getText().toString().trim());setResult(1, intent);finish(); }四、項目效果

1、主界面默認顯示為登錄界面。

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

2、點擊注冊按鈕進入注冊界面。

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

3、輸入賬號密碼然后注冊,回到登錄界面,賬號密碼也穿過來了

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

4、點擊登錄進入好友列表界面,賬號也被傳過來了

Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)

五、項目總結(jié)

本次QQ頁面跳轉(zhuǎn)項目主要考驗學(xué)生對于ListView和intent的使用,對多個頁面之間的跳轉(zhuǎn)和傳值要熟稔于心,這些知識點在今后的Android項目中會經(jīng)常使用,因此希望大家能夠熟練掌握上述知識點的使用,方便后續(xù)開發(fā)項目。

源碼下載

到此這篇關(guān)于Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉(zhuǎn)的文章就介紹到這了,更多相關(guān)Android Studio 注冊登錄和好友列表跳轉(zhuǎn)內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: qq
相關(guān)文章:
主站蜘蛛池模板: 欧美激情综合亚洲一二区 | 久久国产欧美另类久久久 | 在线视免费频观看韩国aaa | 亚洲国产精品综合久久一线 | 成熟的女性强烈交性视频 | 欧美特级一级毛片 | 亚洲欧美日韩精品久久亚洲区 | 中文字幕中文字幕中中文 | 国产亚洲精品一区二区在线播放 | 在线播放高清国语自产拍免费 | 黄色三级视频在线播放 | 韩国一区在线 | 国产三级在线观看 | 国产一进一出视频网站 | 久草视频在线免费播放 | 美女脱了内裤张开腿让男人桶网站 | 99综合视频| 欧美毛片一级的免费的 | 久久综合中文字幕一区二区 | 美国一级欧美三级 | 日韩三级一区二区 | 成人午夜在线观看国产 | 久草免费在线观看 | 久爱午夜精品免费视频 | 精品视频免费在线 | 欧美日本韩国一区 | 老司机午夜精品网站在线观看 | 午夜丝袜美腿福利视频在线看 | 国产成人久久综合热 | 久久久久琪琪去精品色村长 | 国产99久久亚洲综合精品 | 最新更新国内自拍视频 | 亚洲欧美激情精品一区二区 | 日本污污网站 | 久久精品国产精品亚洲 | 欧美ppp| a级毛片免费看 | 亚洲日本在线观看 | 美女视频黄a视频免费全过程 | 九九国产精品 | 模特精品一区二区三区 |