Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉
一、項目概述
本次項目主要包含了注冊、登錄和好友列表三個界面以及之間相互跳轉。其中好友列表界面設計的很詳細,有好友頭像和消息內(nèi)容。用戶先點擊注冊按鈕進入注冊界面,輸入完賬號和密碼后,點擊注冊,跳轉到登錄界面,這時候賬號和密碼也被傳了過來,點擊登錄按鈕進入好友列表界面,這時候用戶名也被傳遞過來。
二、開發(fā)環(huán)境

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

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

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

4、跳轉功能實現(xiàn)
登錄按鈕綁定的監(jiā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)點擊跳轉到注冊界面。
public void onClick(View view){
switch(view.getId()){
case R.id.btn_register:
Intent intent=new Intent(this,register_Activity.class);
startActivityForResult(intent,1);//返回請求結果,請求碼為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、主界面默認顯示為登錄界面。

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

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

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

五、項目總結
本次QQ頁面跳轉項目主要考驗學生對于ListView和intent的使用,對多個頁面之間的跳轉和傳值要熟稔于心,這些知識點在今后的Android項目中會經(jīng)常使用,因此希望大家能夠熟練掌握上述知識點的使用,方便后續(xù)開發(fā)項目。
到此這篇關于Android Studio實現(xiàn)QQ的注冊登錄和好友列表跳轉的文章就介紹到這了,更多相關Android Studio 注冊登錄和好友列表跳轉內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Android?PickerScrollView滑動選擇控件使用方法詳解
這篇文章主要為大家詳細介紹了Android?PickerScrollView滑動選擇控件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
Kotlin自定義實現(xiàn)支付密碼數(shù)字鍵盤的方法實例
這篇文章主要給大家介紹了關于Kotlin如何自定義實現(xiàn)支付密碼數(shù)字鍵盤的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-07-07
Android如何讓APP無法在指定的系統(tǒng)版本上運行(實現(xiàn)方法)
這篇文章主要介紹了Android如何讓APP無法在指定的系統(tǒng)版本上運行(實現(xiàn)方法),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02
Android數(shù)據(jù)加密之Rsa加密的簡單實現(xiàn)
下面小編就為大家?guī)硪黄狝ndroid數(shù)據(jù)加密之Rsa加密的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10
詳解Android使用Handler造成內(nèi)存泄露的分析及解決方法
這篇文章主要介紹了詳解Android使用Handler造成內(nèi)存泄露的分析及解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12
Android WebView使用方法詳解 附js交互調(diào)用方法
這篇文章主要為大家詳細介紹了Android WebView使用方法詳解,文中附js交互調(diào)用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05

