android登录事件

效果图

这里是用本地的账号密码来实现登录的,如果有需要再自己对接服务器即可

1、先在xml文件加入以下代码

<EditText
      android:id="@+id/edit1"
      android:hint="请输入账号"
      android:gravity="center"
      android:layout_width="match_parent"
      android:layout_height="40dp">

  </EditText>
    <EditText
        android:id="@+id/edit2"
        android:hint="请输入密码"
        android:gravity="center"
        android:layout_width="match_parent"
        android:layout_height="40dp">

    </EditText>
    <Button
        android:id="@+id/bottom"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="登录">
    </Button>

2、在Java界面里获取文本框和按钮的ID值

//文本框id值
 EditText editText=findViewById(R.id.edit1);
 EditText editText1=findViewById(R.id.edit2);
//按钮id值
 Button button=findViewById(R.id.bottom);

3、设置按钮的单击值,把以下代码加入进去。之前的文章也有说过了。

 //获取文本框的值
 String inputText_name = editText.getText().toString();
 String inputText_pass = editText1.getText().toString();

4、再if判断账号密码是否正确

//账号密码都是12345
if (inputText_name.equals("12345")&&inputText_pass.equals("12345")){
                  Toast.makeText(MainActivity.this,"账号密码正确",Toast.LENGTH_LONG).show();
              }else {
                  Toast.makeText(MainActivity.this,"账号或密码错误",Toast.LENGTH_LONG).show();
              }
            }

5、完整代码:

        //文本框id值
        EditText editText=findViewById(R.id.edit1);
        EditText editText1=findViewById(R.id.edit2);
        //按钮id值
        Button button=findViewById(R.id.bottom);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
              String inputText_name = editText.getText().toString();
              String inputText_pass = editText1.getText().toString();
              if (inputText_name.equals("12345")&&inputText_pass.equals("12345")){
                  Toast.makeText(MainActivity.this,"账号密码正确",Toast.LENGTH_LONG).show();
              }else {
                  Toast.makeText(MainActivity.this,"账号或密码错误",Toast.LENGTH_LONG).show();
              }
            }
        });

二哈

文章作者信息...

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐