AlertDialog.setView()怎样添加一个textview一个edittext
时间: 2023-06-05 12:08:10 浏览: 115
Android-根据EditText内容的变化,自动追加TextView
4星 · 用户满意度95%
?感谢您的提问!
您可以先创建一个布局文件,其中包含一个TextView和一个EditText,然后将该布局文件加载到AlertDialog中。示例代码如下:
```java
// 创建AlertDialog.Builder对象
AlertDialog.Builder builder = new AlertDialog.Builder(context);
// 加载布局文件
View view = LayoutInflater.from(context).inflate(R.layout.dialog_layout, null);
// 找到TextView和EditText控件
TextView textView = view.findViewById(R.id.tv_dialog);
EditText editText = view.findViewById(R.id.et_dialog);
// 设置TextView和EditText的内容
textView.setText("请输入内容:");
// 将布局文件设置为AlertDialog的视图
builder.setView(view);
// 创建AlertDialog对象并显示
AlertDialog dialog = builder.create();
dialog.show();
```
其中,R.layout.dialog_layout是您自己创建的布局文件,它应包含一个TextView和一个EditText控件。如果您需要对TextView和EditText进行一些操作,只需在代码中找到相应的控件并操作即可。希望能对您有所帮助!
阅读全文