android开发--简易登录注册界面及逻辑设计

登录注册界面与逻辑设计1. 第一步 新建文件(相信各位码农一定会这一步)略。。。2. 第二步 登录注册界面设计登录界面主要包括几大控件,如登录、注册按钮,账号(Button)、密码输入框(Editext)、复选框等。可以利空shape参数对控件进行美化。界面设计可以线性布局嵌套使用,这样可以很好的对控件调整,美化界面。注册界面主要包括EdiText、Radio button、button、...
摘要由CSDN通过智能技术生成

登录注册界面与逻辑设计

1. 第一步 新建文件(相信各位码农一定会这一步)略。。。
2. 第二步 登录注册界面设计
登录界面主要包括几大控件,如登录、注册按钮,账号(Button)、密码输入框(Editext)、复选框等。可以利用shape参数对控件进行美化。界面设计可以线性布局嵌套使用,这样可以很好的对控件调整,美化界面。
注册界面主要包括EdiText、Radio button、button、checkbox等,与登录界面相同,可以利用shape参数改变编辑框的颜色和边角,使得界面简洁而美化。
效果如下:

3. 第三步注册界面逻辑设计
注册界面的逻辑功能为将注册的信息返回给登录界面(以及存入数据库),逻辑设计如下:


public class RegisterActivity extends AppCompatActivity {
   
    private String sex, infor;
    @Override
    protected void onCreate(Bundle saveInstanceState) {
   
        super.onCreate(saveInstanceState);
        setContentView(R.layout.activity_main2);
	/*获取控件的id*/
        RadioGroup gender = (RadioGroup) findViewById(R.id.group);
        final RadioButton male = (RadioButton) findViewById(R.id.radioButton);
        final RadioButton female = (RadioButton) findViewById(R.id.radioButton2);
        final Spinner spinner = (Spinner) findViewById(R.id.spinner);
        final CheckBox c1 = (CheckBox) findViewById(R.id.checkBox);
        final CheckBox c2 = (CheckBox) findViewById(R.id.checkBox2);
        final CheckBox c3 = (CheckBox) findViewById(R.id.checkBox3);
        final CheckBox c4 = (CheckBox) findViewById(R.id.checkBox4);
        Button button1 = (Button) findViewById(R.id.but);
	/*获取checkbox里勾选的性别*/
        gender.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
   
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
   
                if (checkedId == male.getId()) {
   
                    sex = male.getText().toString();
                } else {
   
                    sex 
  • 9
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值