1.新建工程。
2.完成界面设计。
3.完成登录功能:单击“登录”按钮,使用Toast显示输入的用户名和密码。

MainActivity.java文件

package com.example.qqtest;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;public class MainActivity extends AppCompatActivity implements View.OnClickListener {private EditText et_account,et_password;private Button btn_login;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);init();}
private void init(){et_account = findViewById(R.id.et_account);et_password = findViewById(R.id.et_password);btn_login = findViewById(R.id.btn_login);btn_login.setOnClickListener(this);
}public void onClick(View view) {switch (view.getId()){case R.id.btn_login:String account = et_account.getText().toString().trim();String password = et_password.getText().toString().trim();if(TextUtils.isEmpty(account)){Toast.makeText(MainActivity.this,"请输入账号",Toast.LENGTH_SHORT).show();}else if(TextUtils.isEmpty(password)){Toast.makeText(MainActivity.this,"请输入密码",Toast.LENGTH_SHORT).show();}else{Toast.makeText(MainActivity.this,"账号:"+account+"\n密码"+password,Toast.LENGTH_SHORT).show();}break;}}
}

activity_main.xml文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="#E6E6E6"android:orientation="vertical"android:padding="10dp"><ImageViewandroid:layout_width="140dp"android:layout_height="140dp"android:layout_centerHorizontal="true"android:layout_gravity="center_horizontal"android:layout_marginTop="30dp"android:src="@drawable/dddss" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="15dp"android:background="@android:color/white"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:padding="10dp"android:text="账号:"android:textColor="#000"android:textSize="20sp" /><EditTextandroid:id="@+id/et_account"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="5dp"android:background="@null"android:padding="10dp" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:background="@android:color/white"android:orientation="horizontal"><TextViewandroid:id="@+id/tv_password"android:layout_width="wrap_content"android:layout_height="wrap_content"android:padding="10dp"android:text="密码:"android:textColor="#000"android:textSize="20sp" /><EditTextandroid:id="@+id/et_password"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="5dp"android:background="@null"android:inputType="textPassword"android:padding="10dp" /></LinearLayout><Buttonandroid:id="@+id/btn_login"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="25dp"android:background="#3C8DC4"android:text="登录"android:textColor="@android:color/white"android:textSize="20sp" />
</LinearLayout>

运行效果:

Android仿QQ界面,登录后使用Toast显示账号和密码相关推荐

  1. android 仿QQ动态登录背景、视频背景

    如上图类似效果图: 1, 自定义视频类 继承VideoView public class CustomVideoView extends VideoView {public CustomVideoVi ...

  2. Android仿QQ界面

    最近这几天,一直跟着朋友们聚会什么的,没怎么做项目,今天总算是有时间开电脑继续做我的项目了.下面我就把我做的效果展示一下. 这是模仿了qq的界面效果.因为代码比较长就不粘贴代码了.需要的小伙伴可以跟我 ...

  3. android 仿qq 功能,Android 仿QQ界面的实现

    (学)解决诡异的 Exception type: SocketException 127.0.0.1:80 许久不发博了,老杨听完故事让我持续写一下"十万个为什么" 一.背景:  ...

  4. Android仿QQ实现聊天功能

    前段时间下载了Android仿QQ界面和聊天的Demo,发现很有意思,于是研究了一下并自己在此基础上集成环信实现了在线聊天功能,可以实现注册.加人.审核通知.推送.创建群组.群组聊天,并加入了炫酷的背 ...

  5. android采用MVP完整漫画APP、钉钉地图效果、功能完善的音乐播放器、仿QQ动态登录效果、触手app主页等源码...

    Android精选源码 一个可以上拉下滑的Ui效果,觉得好看可以学学 APP登陆页面适配 一款采用MVP的的完整漫画APP源码 android实现钉钉地图效果源码 一个使用单个文字生成壁纸图片的app ...

  6. android采用MVP完整漫画APP、钉钉地图效果、功能完善的音乐播放器、仿QQ动态登录效果、触手app主页等源码

    Android精选源码 一个可以上拉下滑的Ui效果,觉得好看可以学学 APP登陆页面适配 一款采用MVP的的完整漫画APP源码 android实现钉钉地图效果源码 一个使用单个文字生成壁纸图片的app ...

  7. android 仿qq修改头像,Qt:小项目仿QQ修改头像界面,技术点记录

    最近写了一个修改头像功能的UI,布局参考了QQ目前的修改头像界面.如下图 这里主要说明一下两个地方的技术:1.头像图片上层的遮罩层,圆形外部为灰色,内部为全透明:2.上传图片宽高比例可以通过鼠标拖拽移 ...

  8. Android仿QQ主界面-------完善篇

    在我前面的博文中,做出了仿QQ主界面的主要工作,博文地址:Android仿QQ主界面. 但是在那一篇中还有一个不起眼的地方没做,今天就完善它. 今天要实现在文字下面来个ImageView,实现动画.先 ...

  9. android+qq底部界面,Android 高仿QQ 界面滑动效果

    Android高仿QQ界面滑动效果 点击或者滑动切换画面,用ViewPager实现, 首先是布局文件: android:layout_width="match_parent" an ...

最新文章

  1. VMware静态地址上网
  2. docker 部署nginx
  3. JAVA线程间的状态转换
  4. python基本使用-Python标准库详细介绍与基本使用方式,超详细!
  5. JS版数据结构第三篇(链表)
  6. java数组最大下标_【Java视频教程】day09-面向对象
  7. Sublime Text插件的离线安装-使用htmlprettify美化您的HTML代码 1
  8. 做形态学方法的团队_做好形态学实验教学准备工作的几点体会
  9. kong插件应用(熔断 限流,黑白名单,认证(basic,key,jwt,hmac,),授权,加密,zipkin链路跟踪,日志, prometheus可视化, 爬虫控制插件)
  10. 深度学习进行领域适应(Domain Adaptation)开山之作
  11. 单台服务器最大支持多少连接数
  12. Centos 7 mini安装
  13. python3+selenium入门12-警告框处理
  14. WebPager For ASP.NET (基于ASP.NET的数据分页控件)
  15. 明尼苏达大学计算机工程,关于美国明尼苏达大学电气与计算机工程系洪明毅博后学术报告的通知...
  16. python爬虫入门(5)----- 阿里巴巴供应商爬虫
  17. 腾讯邮箱比阿里邮箱好,腾讯邮箱还是阿里邮箱?
  18. 红帽杯find_it
  19. matlab 将子文件下同名称文件移植到同一文件夹下并按序排列重命名n.bmp,n=1,2,3...
  20. android 解锁过程,Android-解锁与刷机(以一加为例)

热门文章

  1. 谷粒商城笔记+踩坑(15)——商品详情搭建+异步编排
  2. 程序无响应 强制退出Mac程序的六种方法
  3. 3533dd找不到服务器,DDraceNetwork新手常见问题汇总
  4. 计算机可以关闭家庭组,win10怎么关闭家庭组_win10电脑家庭组如何关闭
  5. 安卓手机铃声怎么设置
  6. Nginx源码分析之 upstream指令
  7. 联通宽带固定ip设置 为了内部测试稳定性和便捷性
  8. 使用adb命令安装apk到电视
  9. 计算机视觉技术在图像特征提取中的应用研究,彩色图像特征提取研究(一)
  10. python的web抓取_使用Python进行web抓取的新手指南