安卓App登陆页面代码怎么写
时间: 2024-05-14 21:16:34 浏览: 9
下面是一个简单的安卓App登录页面的布局和代码示例:
布局文件(login_page.xml):
```xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:src="@drawable/ic_launcher" />
<EditText
android:id="@+id/et_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Email Address" />
<EditText
android:id="@+id/et_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:inputType="textPassword" />
<Button
android:id="@+id/btn_login"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="Log In" />
</LinearLayout>
```
Java代码文件(LoginActivity.java):
```java
public class LoginActivity extends AppCompatActivity {
private EditText etEmail, etPassword;
private Button btnLogin;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login_page);
etEmail = findViewById(R.id.et_email);
etPassword = findViewById(R.id.et_password);
btnLogin = findViewById(R.id.btn_login);
btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String email = etEmail.getText().toString().trim();
String password = etPassword.getText().toString().trim();
// TODO: Implement login functionality
}
});
}
}
```
在这个示例中,我们创建了一个包含 Email 地址和密码输入框以及一个登录按钮的布局文件。然后,在 Java 代码中,我们获取这些视图并将点击登录按钮的逻辑实现为在 EditText 中获取输入文本并调用登录方法的操作。请注意,在这个示例中,我们只是获取了输入文本,而没有实际的登录功能。