效果图

这里是用本地的账号密码来实现登录的,如果有需要再自己对接服务器即可
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();
}
}
});
