用android studio写一个登陆页面
以下是一个简单的例子,使用Android Studio编写一个登录页面的代码:
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<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"
android:gravity="center"
tools:context=".MainActivity">
<EditText
android:id="@+id/et_username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Username" />
<EditText
android:id="@+id/et_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:hint="Password" />
<Button
android:id="@+id/btn_login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login" />
<TextView
android:id="@+id/tv_result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp" />
</LinearLayout>
MainActivity.java:
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private EditText etUsername, etPassword;
private Button btnLogin;
private TextView tvResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etUsername = findViewById(R.id.et_username);
etPassword = findViewById(R.id.et_password);
btnLogin = findViewById(R.id.btn_login);
tvResult = findViewById(R.id.tv_result);
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("admin")) {
tvResult.setText("登录成功");
} else {
tvResult.setText("登录失败");
}
}
});
}
}
这个例子中,我们使用LinearLayout作为根布局,包含一个用户名输入框(EditText),一个密码输入框(EditText),一个登录按钮(Button)和一个结果显示文本(TextView)。在MainActivity中,我们获取用户名和密码输入框的内容,然后模拟进行登录验证,如果用户名和密码都是"admin",就显示登录成功,否则显示登录失败。
原文地址: https://www.cveoy.top/t/topic/jbTQ 著作权归作者所有。请勿转载和采集!