使用androidstudio与java写出程序,就是可以在界面上输入用户信息,姓名学号年龄之类的,点击按钮后可以把用户信息存储到程序里
时间: 2024-10-11 20:12:47 浏览: 19
Android Studio大作业-物流管理系统(可以注册登录)
5星 · 资源好评率100%
在Android Studio中创建一个简单的应用程序,你可以按照以下步骤进行:
1. **新建项目**:
- 打开Android Studio,选择"Start a new Android Studio project",选择Empty Activity模板。
2. **设计界面**:
- 在`activity_main.xml`布局文件中,添加EditText控件用于输入姓名、学号和年龄,以及一个Button作为“保存”按钮。例如:
```xml
<LinearLayout ...>
<EditText android:id="@+id/et_name" />
<EditText android:id="@+id/et_student_id" />
<EditText android:id="@+id/et_age" />
<Button android:id="@+id/btn_save" text="保存" />
</LinearLayout>
```
3. **编写Java代码**:
- 在`MainActivity.java`中,获取EditText的值并在按钮点击事件中处理数据存储:
```java
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
private EditText etName, etStudentId, etAge;
private Button btnSave;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etName = findViewById(R.id.et_name);
etStudentId = findViewById(R.id.et_student_id);
etAge = findViewById(R.id.et_age);
btnSave = findViewById(R.id.btn_save);
btnSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name = etName.getText().toString();
String studentId = etStudentId.getText().toString();
int age = Integer.parseInt(etAge.getText().toString());
// 在这里可以将用户信息存入SharedPreferences或SQLite数据库等
saveUserInformation(name, studentId, age);
}
});
}
private void saveUserInformation(String name, String studentId, int age) {
// 实现具体的保存逻辑
// 示例:保存到SharedPreferences
SharedPreferences sharedPreferences = getSharedPreferences("UserData", MODE_PRIVATE);
Editor editor = sharedPreferences.edit();
editor.putString("name", name);
editor.putString("student_id", studentId);
editor.putInt("age", age);
editor.apply();
}
}
```
4. **运行测试**:
- 确保XML布局和Java代码都已配置好后,运行模拟器或连接设备,输入用户信息并点击“保存”,检查数据是否成功保存。
阅读全文