android 点击按键后弹出文本框的代码
时间: 2023-06-06 18:05:19 浏览: 124
以下是可在 Android 中使用的示例代码,用于在按下按钮后在屏幕上弹出文本框:
```java
Button button = findViewById(R.id.my_button); // 获取按钮引用
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); // 创建对话框
builder.setTitle("请输入文本"); // 设置标题
final EditText editText = new EditText(MainActivity.this); // 创建文本框
builder.setView(editText); // 将其添加到对话框中
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String text = editText.getText().toString(); // 获取文本框中的值
// 在这里处理文本框中的值
}
});
builder.setNegativeButton("取消", null); // 添加取消按钮
AlertDialog dialog = builder.create(); // 创建对话框实例
dialog.show(); // 显示对话框
}
});
```
这将创建一个带有“确定”和“取消”按钮的对话框,并在按钮上单击时在屏幕上弹出文本框。用户可以在文本框中输入文本,然后单击“确定”以执行相应的操作。