zoukankan      html  css  js  c++  java
  • a-5

    注册界面

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/activity_register"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:background="@drawable/d"
        tools:context=".register">
    
        <TextView
            android:id="@+id/login_title"
            android:text="注册"
            android:layout_width="match_parent"
            android:textSize="25sp"
            android:textColor="@color/blue"
            android:layout_height="50dp"
            android:gravity="center"
            />
    
        <TableLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/login_title"
            >
    
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:padding="10dp"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp">
    
            <TextView
                android:text="账号:"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                />
    
            <EditText
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:inputType="phone"
                android:layout_weight="1"
                android:textSize="20sp"
                android:ems="10"
                android:id="@+id/et_ID" />
    
        </TableRow>
    
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:padding="10dp"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp">
    
            <TextView
                android:text="密码:"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                />
    
            <EditText
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                android:inputType="textPassword"
                android:ems="10"
                android:layout_weight="1"
                android:id="@+id/et_password" />
        </TableRow>
    
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:padding="10dp"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp">
    
            <Button
                android:text="注册"
                android:textColor="@color/white"
                android:layout_weight="1"
                android:textSize="30sp"
                android:layout_gravity="center"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:id="@+id/bt_register"
                android:background="@drawable/button_shape"/>
        </TableRow>
    
    </TableLayout>
    </RelativeLayout>
    package com.example.hhh.telephone;
    
    import android.os.Bundle;
    
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.Toast;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    public class register extends AppCompatActivity implements View.OnClickListener {
        private Button bt_register;
        private EditText et_ID,et_password;
        private String username,password;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_register);
    
            et_ID = (EditText) findViewById(R.id.et_ID);
            et_password = (EditText) findViewById(R.id.et_password);
            bt_register = (Button) findViewById(R.id.bt_register);
            bt_register.setOnClickListener(this);
        }
    
        @Override
        public void onClick(View view) {
            switch (view.getId()){
                case R.id.bt_register:
                    username = et_ID.getText().toString().trim();
                    password = et_password.getText().toString().trim();
                    if(username.equals("") || password.equals("")){
                        Toast.makeText(this,"请完善信息!",Toast.LENGTH_SHORT).show();
                        return;
                    }else {
    
                            userService userService = new userService(this);
                            Boolean flag = userService.CheckIsDataAlreadyInDBorNot(username);
                            if(flag==Boolean.TRUE){
                                Toast.makeText(this,"该用户已存在!",Toast.LENGTH_SHORT).show();
                                return;
                            }else {
                                user user = new user();
                                user.setUsername(username);
                                user.setPassword(password);
                                userService.register(user);
                                Toast.makeText(this,"注册成功",Toast.LENGTH_SHORT).show();
                                finish();
    
                        }
                    }
                    break;
            }
        }
    }

  • 相关阅读:
    GitHub上如何创建组织?
    windows中使用Git如何解决文件冲突?
    GitHub上如何删除代码仓库?
    并发编程模型和访问控制
    大数据征信的应用和启示:ZestFinance的基于大数据的信用评估技术
    Hadoop的Python框架指南
    Redis+Django(Session,Cookie、Cache)的用户系统
    如何使你的Ajax应用内容可让搜索引擎爬行
    Web运营手记
    全屏slider--swiper
  • 原文地址:https://www.cnblogs.com/wxyailjy/p/14097448.html
Copyright © 2011-2022 走看看