注册成功界面实现

转自曾宪权老师的代码:

RegisterActivity.java

package edu.xcu.project;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;

import java.util.ArrayList;

import edu.xcu.register.model.User;

public class RegisterActivity extends AppCompatActivity {
    //定义组件
    private EditText name;
    private EditText pass;
    private Button btnRegister,btnExit;
    private RadioGroup rdg;
    private ArrayList<User> lstUser=new java.util.ArrayList<User>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_register);
        //初始化组件
        btnRegister=(Button)findViewById(R.id.btn_register);
        btnExit=(Button)findViewById(R.id.btn_cancel);
        rdg=(RadioGroup)findViewById(R.id.rdg);

        name=(EditText)findViewById(R.id.ed_name);
        pass=(EditText)findViewById(R.id.ed_password);

        //使用匿名类创建监听器
        btnRegister.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                //获取输入数据,添加到列表中
                String m_name=name.getText().toString().trim();//账号
                String m_pass=pass.getText().toString().trim();//密码
                //性别
                String Gender="男";

                //遍历单选按钮,获取选定值
                for(int i=0;i<rdg.getChildCount();i++)
                {
                    RadioButton rd=(RadioButton)rdg.getChildAt(i);

                    if(rd.isChecked())
                    {
                        if(rd.getText().toString().trim()=="女")
                        {
                            Gender="女";
                        }
                    }

                }

                //建立用户对象
                User myUsers=new User();
                myUsers.Name=m_name;
                myUsers.Password=m_pass;
                myUsers.Gender=Gender;
                //将用户插入列表
                lstUser.add(myUsers);
                //提示信息
                Toast ss = Toast.makeText(RegisterActivity.this,"注册成功!",Toast.LENGTH_LONG);
                ss.show();
            }
        });
    }
}

User.java

package edu.xcu.register.model;
//定义用户实体
public class User {
    //为安全起见,所有属性定义为public
    public String Name;
    public String Password;
    public String Gender;


}

结果图:

猜你喜欢

转载自blog.csdn.net/lijia111111/article/details/82836229
今日推荐