使用Android studio做一个QQ登陆页面 要求只有输入的账号密码与给定的假的账号密码一致时才会跳转到另一个页面
时间: 2024-05-03 17:21:56 浏览: 60
Android Studio实现QQ注册页面、登录页面和好友列表页面的跳转,Android基础案例
5星 · 资源好评率100%
以下是使用Android Studio实现QQ登录页面的示例代码:
1. 首先,在activity_main.xml文件中创建两个EditText,分别用于输入账号和密码:
```
<EditText
android:id="@+id/editText_account"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入账号"/>
<EditText
android:id="@+id/editText_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入密码"/>
```
2. 接着,在MainActivity.java中获取输入的账号和密码,并与给定的假的账号密码进行比较:
```
public class MainActivity extends AppCompatActivity {
private EditText editTextAccount;
private EditText editTextPassword;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editTextAccount = findViewById(R.id.editText_account);
editTextPassword = findViewById(R.id.editText_password);
Button buttonLogin = findViewById(R.id.button_login);
buttonLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String account = editTextAccount.getText().toString();
String password = editTextPassword.getText().toString();
if (account.equals("fakeaccount") && password.equals("fakepassword")) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
} else {
Toast.makeText(MainActivity.this, "账号或密码错误", Toast.LENGTH_SHORT).show();
}
}
});
}
}
```
3. 最后,在SecondActivity.java中创建第二个页面的布局:
```
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".SecondActivity">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="登录成功!"/>
</LinearLayout>
```
这样,当用户在登录页面输入的账号密码与给定的假的账号密码一致时,就会跳转到第二个页面,显示“登录成功!”的文本。如果输入的账号密码不正确,则会弹出一个提示框,提示“账号或密码错误”。
阅读全文