Android Studio如何实现QQ的注册登录和好友列表跳转

发布时间:2021-05-18 14:44:18 作者:小新
来源:亿速云 阅读:1508

这篇文章主要介绍Android Studio如何实现QQ的注册登录和好友列表跳转,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、项目概述

本次项目主要包含了注册、登录和好友列表三个界面以及之间相互跳转。其中好友列表界面设计的很详细,有好友头像和消息内容。用户先点击注册按钮进入注册界面,输入完账号和密码后,点击注册,跳转到登录界面,这时候账号和密码也被传了过来,点击登录按钮进入好友列表界面,这时候用户名也被传递过来。

二、开发环境

Android Studio如何实现QQ的注册登录和好友列表跳转

三、详细设计

1、登录界面的搭建

整体布局是相对布局RelativeLayout,上来ImageView是头像框,下面一个LinearLayout,显示的账号TextView和EditText;紧接着还是一个LinearLayout,里面是密码的TextView和EditText。最下面是两个Button,一个是登录,一个是注册,与父布局同宽。

Android Studio如何实现QQ的注册登录和好友列表跳转

2、注册界面的搭建

最外层是RelativeLayout,顶部是一个“新用户注册”的TextView,下面一个LinearLayout,显示的账号TextView和输入框EditText;紧接着还是一个LinearLayout,里面是密码的TextView和输入框EditText,最下面是注册的Button,onClick=“click”。

Android Studio如何实现QQ的注册登录和好友列表跳转

3、好友列表界面的搭建

最外层是LinearLayout布局,排列方式为vertical垂直。首先最上面是一个LinearLayout,里面放了一个ImageView头像,和一个TextView文本框,用来接收用户登录时的账号,并且显示在这里。在下面是一个TextView,显示“好友列表”,紧接着是一个ListView列表,显示好友信息。

Android Studio如何实现QQ的注册登录和好友列表跳转

4、跳转功能实现

登录按钮绑定的监听器,设置意图进行跳转,点击从当前的主界面跳转到好友列表界面。

btn_log.setOnClickListener(new View.OnClickListener() {//匿名内部类方式实现按钮点击事件
            @Override
            public void onClick(View v) {//传递数据
                Intent intent=new Intent(MainActivity.this,friend_list_Activity.class);//创建Intent对象,启动Activity02
                //将数据存入Intent对象
                intent.putExtra("name",et_name.getText().toString().trim());
                startActivity(intent);
            }
        });
        btn_reg.setOnClickListener(this);

注册按钮绑定的监听器,创建意图Intent,实现点击跳转到注册界面。

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方法实现,创建意图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如何实现QQ的注册登录和好友列表跳转

2、点击注册按钮进入注册界面。

Android Studio如何实现QQ的注册登录和好友列表跳转

3、输入账号密码然后注册,回到登录界面,账号密码也穿过来了

Android Studio如何实现QQ的注册登录和好友列表跳转

4、点击登录进入好友列表界面,账号也被传过来了

Android Studio如何实现QQ的注册登录和好友列表跳转

Android是什么

Android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。

以上是“Android Studio如何实现QQ的注册登录和好友列表跳转”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. android studio中常用快捷键
  2. 高仿android 版微信(服务端,客户端都有)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android studio

上一篇:PyQt5如何实现将Matplotlib图像嵌入到Scoll Area中显示滚动条效果

下一篇:微信浏览器左上角返回按钮监听的实现方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》