当前位置: 首页 > news >正文

java注册用户信息_界面设计之注册用户信息

196d7f77ab6299efe3c8b3396a756a32.png

工具:Android Studio

activity_main.xml

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@drawable/loading"

tools:context=".MainActivity">

android:id="@+id/iv_head"

android:layout_width="50dp"

android:layout_height="50dp"

android:layout_centerHorizontal="true"

android:layout_marginTop="100dp"

android:src="@drawable/head"/>

android:id="@+id/layout"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_below="@+id/iv_head"

android:layout_margin="10dp"

android:orientation="vertical">

android:id="@+id/regist_username"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_margin="5dp">

android:id="@+id/tv_name"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_centerVertical="true"

android:text="用户名:"

android:textSize="20sp"/>

android:id="@+id/et_name"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginLeft="5dp"

android:layout_toRightOf="@id/tv_name"

android:hint="请输入用户名"

android:textSize="16sp"/>

android:id="@+id/regist_password"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_margin="5dp">

android:id="@+id/tv_psw"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_centerVertical="true"

android:text="密 码:"

android:textSize="20sp"/>

android:id="@+id/et_password"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginLeft="5dp"

android:layout_toRightOf="@id/tv_psw"

android:hint="请输入密码"

android:inputType="textPassword"

android:textSize="16sp"/>

android:id="@+id/btn_send"

android:layout_width="160dp"

android:layout_height="48dp"

android:layout_below="@id/layout"

android:layout_centerHorizontal="true"

android:layout_marginLeft="10dp"

android:layout_marginRight="10dp"

android:background="@drawable/start"

android:text="注册"

android:textColor="#FFFFFF"

android:textSize="20sp"

android:textStyle="bold"/>

activity_show.xml

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@drawable/loading"

android:orientation="vertical"

tools:context=".MainActivity">

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginBottom="15dp"

android:layout_marginTop="30dp"

android:orientation="horizontal"

android:padding="15dp">

android:id="@+id/pet_imgv"

android:layout_width="0dp"

android:layout_height="150dp"

android:layout_weight="1"

android:background="@drawable/baby"/>

android:layout_width="0dp"

android:layout_height="wrap_content"

android:layout_gravity="center"

android:layout_weight="1"

android:orientation="vertical"

android:paddingLeft="20dp">

android:id="@+id/tv_name"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="用户名:"

android:textSize="14sp"

android:textStyle="bold"/>

android:id="@+id/tv_password"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="20dp"

android:text="密 码:"

android:textSize="14sp"

android:textStyle="bold"/>

MainActivity.java

package com.example.userregist;

import android.content.Intent;

//import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

private EditText et_password;

private Button btn_send;

private EditText et_name;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

et_name = (EditText) findViewById(R.id.et_name);

et_password = (EditText) findViewById(R.id.et_password);

btn_send = (Button) findViewById(R.id.btn_send);

btn_send.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

passDate();

}

});

}

//传递数据

public void passDate() {

//创建Intent对象,启动Activity02

Intent intent = new Intent(this, ShowActivity.class);

//将数据存入Intent对象

intent.putExtra("name", et_name.getText().toString().trim());

intent.putExtra("password", et_password.getText().toString().trim());

startActivity(intent);

}

}

ShowActivity.java

package com.example.userregist;

import android.content.Intent;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import android.widget.TextView;

public class ShowActivity extends AppCompatActivity{

private TextView tv_name;

private TextView tv_password;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_show);

//获取Intent对象

Intent intent = getIntent();

//取出key对应的value值

String name = intent.getStringExtra("name");

String password = intent.getStringExtra("password");

tv_name = (TextView) findViewById(R.id.tv_name);

tv_password = (TextView) findViewById(R.id.tv_password);

tv_name.setText("用户名:" + name);

tv_password.setText("密 码:" + password);

}

}

界面效果:

55d3c5fb12fe555bdbcb46ece95b79fd.png

相关文章:

  • java 解析der文件_[Java]读取文件方法大全
  • java中成员变量的分类_Java基础—变量分类、类与对象
  • java语言字符串代码_JAVA语言实现字符串排序的代码教程
  • java findcontour_cvFindContours获取轮廓数目和轮廓图像
  • java if 没有_使用if语句时,为什么我的代码没有给出正确的答案? - java
  • php时间格式转换成时间戳,php时间格式转换成时间戳的方法
  • echarts php 数据处理,PHP 使用Echarts生成数据统计报表详解
  • conv php,php metaphone()函数及php localeconv() 函数实例解析
  • php 配置 error_reporting,关于php中的错误配置display_errors与error_reporting说明
  • php计算器源码,php 简单计算器
  • 学生考勤管理系统php,php158 学生考勤管理系统
  • linux php-mbstring下载,linux下php加载mbstring的方法 | 快享
  • php 與或非,js逻辑与,或,非
  • java邮件代码,java发送邮件(示例代码)
  • linux下mysql乱码,Linux下mysql中文乱码解决方案
  • [译]前端离线指南(上)
  • “大数据应用场景”之隔壁老王(连载四)
  • Apache Spark Streaming 使用实例
  • flutter的key在widget list的作用以及必要性
  • IDEA常用插件整理
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • JavaScript 一些 DOM 的知识点
  • jquery cookie
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • nginx 配置多 域名 + 多 https
  • Promise面试题2实现异步串行执行
  • SwizzleMethod 黑魔法
  • Terraform入门 - 1. 安装Terraform
  • XML已死 ?
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 从零开始的无人驾驶 1
  • 仿天猫超市收藏抛物线动画工具库
  • 记一次用 NodeJs 实现模拟登录的思路
  • 理解在java “”i=i++;”所发生的事情
  • 力扣(LeetCode)21
  • 强力优化Rancher k8s中国区的使用体验
  • 悄悄地说一个bug
  • 一道面试题引发的“血案”
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • mysql面试题分组并合并列
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (二)原生js案例之数码时钟计时
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)详解PHP处理密码的几种方式
  • (转载)(官方)UE4--图像编程----着色器开发
  • .mp4格式的视频为何不能通过video标签在chrome浏览器中播放?
  • .net 按比例显示图片的缩略图
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .NET关于 跳过SSL中遇到的问题
  • /etc/sudoer文件配置简析
  • ??eclipse的安装配置问题!??
  • @RequestBody的使用
  • [<事务专题>]