用eclipse软件创建一个Android应用程序项 目,在项目中使用EditText编程实现以下Android程序登录界面制作。要求当点击登录按钮时,用Toast控件将用户输入的账号和密码显示出来。
时间: 2024-10-22 09:13:04 浏览: 26
在Eclipse中创建一个新的Android项目并实现一个简单的登录界面,你可以按照以下步骤操作:
1. **打开Eclipse**: 打开安装好的Eclipse IDE,选择 "File" -> "New" -> "Android Project"。
2. **配置项目**: 输入项目名称、保存位置等基本信息,并选择合适的Android API级别。完成后,点击 "Next"。
3. **选择模板**: 选择 "Empty Activity",然后点击 "Finish" 创建基本的布局文件和Java文件。
4. **设计登录界面**: 在`activity_main.xml`布局文件中,添加必要的组件如LinearLayout、EditText (用于账号输入) 和 EditText (用于密码输入),以及Button(登录按钮)。例如:
```xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/et_username"
android:hint="用户名"
android:layout_margin="16dp"/>
<EditText
android:id="@+id/et_password"
android:hint="密码"
android:inputType="textPassword"
android:layout_margin="16dp"/>
<Button
android:id="@+id/btn_login"
android:text="登录"
android:onClick="showUserInput"
android:layout_margin="16dp"/>
</LinearLayout>
```
5. **编写Java代码**: 在`MainActivity.java`中,处理登录按钮的点击事件,并使用Toast显示账号和密码。在`onCreate()`方法中初始化View,并在`showUserInput()`方法中获取输入值并显示:
```java
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private EditText etUsername, etPassword;
@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);
Button btnLogin = findViewById(R.id.btn_login);
btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String username = etUsername.getText().toString();
String password = etPassword.getText().toString();
if (!username.isEmpty() && !password.isEmpty()) {
Toast.makeText(MainActivity.this, "账号: " + username + ", 密码: " + password, Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "请输入账号和密码", Toast.LENGTH_SHORT).show();
}
}
});
}
// 省略其他方法...
}
```
现在,当你运行这个项目并在登录按钮上点击时,输入的账号和密码会被显示在一个弹出的Toast消息中。
阅读全文