用Android stdio 写一个简单的登录界面跳转
时间: 2023-09-29 13:10:58 浏览: 118
好的,下面是一个简单的登录界面跳转的代码:
1. 首先,在Android Studio中创建一个新项目,并在布局文件中添加两个EditText,一个Button和一个TextView。
2. 在MainActivity.java文件中添加以下代码:
```java
public class MainActivity extends AppCompatActivity {
EditText etUsername, etPassword;
Button btnLogin;
TextView tvRegister;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etUsername = findViewById(R.id.etUsername);
etPassword = findViewById(R.id.etPassword);
btnLogin = findViewById(R.id.btnLogin);
tvRegister = findViewById(R.id.tvRegister);
btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String username = etUsername.getText().toString();
String password = etPassword.getText().toString();
if(username.equals("admin") && password.equals("123456")) {
Intent intent = new Intent(MainActivity.this, HomeActivity.class);
startActivity(intent);
} else {
Toast.makeText(MainActivity.this, "Invalid username or password", Toast.LENGTH_SHORT).show();
}
}
});
tvRegister.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, RegisterActivity.class);
startActivity(intent);
}
});
}
}
```
3. 创建一个新的活动(HomeActivity),在Android Studio中创建一个新的布局文件(home_activity.xml)和一个新的Java文件(HomeActivity.java)。
4. 在HomeActivity.java文件中添加以下代码:
```java
public class HomeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home_activity);
}
}
```
5. 运行应用程序,输入用户名(admin)和密码(123456)并点击登录按钮,应该会跳转到HomeActivity界面。
6. 如果点击“注册”文本,则应该会跳转到“注册”界面。
阅读全文