Android实现注册页面
来源:脚本之家    时间:2022-04-24 09:47:00

本文用Android studio制作了简单的手机QQ登录界面,其中界面的布局采用了线性布局、表格布局(不固定布局方法),并给控件绑定监听器,当用户点击登陆按钮时,把用户所填写的注册内容显示在“注册”按钮下面的文本框内。

实现的效果图:

代码:

package com.example.project309;
 
import androidx.appcompat.app.AppCompatActivity;
 
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;
 
public class MainActivity extends AppCompatActivity {
    EditText name;
    EditText password;
    RadioButton man;
    RadioButton woman;
    Button  show;
    TextView shower;
    CheckBox auto;
    CheckBox remember;
    String  result="";
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        name = findViewById(R.id.name);
        password = findViewById(R.id.password);
        man = findViewById(R.id.man);
        woman = findViewById(R.id.woman);
        show = findViewById(R.id.show);
        shower = findViewById(R.id.shower);
        auto = findViewById(R.id.auto);
        remember = findViewById(R.id.remember);
        show.setOnClickListener(this::onClick);
    }
    public void onClick(View v){
        String user = name.getText().toString();
        result +="姓名:"+user+"\n";
        String pass =password.getText().toString();
        result +="密码:"+pass+"\n";
        if(man.isChecked()){
            result+="性别:"+man.getText().toString()+"\n"+"设置:";
        }
        if(woman.isChecked()){
            result+="性别:"+woman.getText().toString()+"\n"+"设置:";
        }
        if(auto.isChecked()){
            result+=auto.getText().toString()+" ";
        }
        if(remember.isChecked()){
            result+=remember.getText().toString()+" ";
        }
       shower.setText(result);
    }
}

XML:




    
    
 
    
 
        
 
            
 
            
 
        
 
        
            
            
 
        
       
            
 
            
 
       
        
            
 
            
        
    
    

    

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

关键词: 希望大家

上一篇:

下一篇:

X 关闭

X 关闭