文明交通安全出行app开发进度02
activity_main2.xml代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_gravity="center_horizontal"
android:background="@drawable/main2_bcg"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_gravity="center_horizontal"
android:id="@+id/main2_LL1">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:text="@string/main2_tv_one"
android:textColor="@color/purple_700"
android:textSize="40sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/main2_LL2"
android:layout_marginTop="50dp"
android:layout_gravity="center_horizontal"
android:orientation="vertical"
>
<EditText
android:id="@+id/main2_username"
android:layout_width="200dp"
android:layout_height="100dp"
android:hint="请输入用户名"
android:drawableLeft="@drawable/username"
android:drawablePadding="20dp"
android:inputType="number" />
<EditText
android:id="@+id/main2_password"
android:layout_width="200dp"
android:layout_height="100dp"
android:hint="请输入密码"
android:drawableLeft="@drawable/password"
android:drawablePadding="20dp"
android:inputType="textPassword"
/>
<Button
android:id="@+id/main2_btn"
android:layout_width="150dp"
android:layout_height="75dp"
android:layout_gravity="center"
android:background="@drawable/main2_login"
android:layout_marginTop="10dp"
></Button>
</LinearLayout>
</LinearLayout>
MainActivity2.java:
package com.example.trafficapp;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity2 extends AppCompatActivity {
private EditText main2_username;
private EditText main2_password;
private Button main2_btn;
private String username;
private String password;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
main2_username = findViewById(R.id.main2_username);
main2_password = findViewById(R.id.main2_password);
main2_btn = findViewById(R.id.main2_btn);
main2_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
username = main2_username.getText().toString();
password = main2_password.getText().toString();
if (username.length() < 6){
Toast.makeText(MainActivity2.this,"用户名不能少于六位",Toast.LENGTH_LONG).show();
}else if(password.length() < 6){
Toast.makeText(MainActivity2.this,"密码不能少于六位",Toast.LENGTH_LONG).show();
}else if(!username.equals("123456")){
Toast.makeText(MainActivity2.this,"用户名不正确",Toast.LENGTH_LONG).show();
} else if(!password.equals("123456")){
Toast.makeText(MainActivity2.this,"密码不正确",Toast.LENGTH_LONG).show();
} else if(username.equals("123456") && password.equals("123456")){
Intent intent = new Intent(MainActivity2.this,MainActivity3.class);
startActivity(intent);
}
}
});
}
}
实现了用户的登录功能。
效果图: