Android 带有输入字段的单选列表

Android 带有输入字段的单选列表,android,android-alertdialog,Android,Android Alertdialog,当用户点击我的应用程序中的一个按钮时,它会使用AlertDialog.Builder和setSingleChoiceItems()-方法显示一个持久的单选列表。该列表由一个简单数组中的值填充,该数组在编译时是未知的。当用户在对话框中点击“确定”时,值被保存 现在,我希望在这个列表中有一个选项,其中的值是一个文本框,而不是从数组填充。这有可能吗?我该走哪条路 我试着在这里画一个草图: []方案a []方案b []备选方案c []此处的文本框 嗯,它可能会变得复杂,但是,在这里 您可以向该单选按钮添

当用户点击我的应用程序中的一个按钮时,它会使用
AlertDialog.Builder
setSingleChoiceItems()
-方法显示一个持久的单选列表。该列表由一个简单数组中的值填充,该数组在编译时是未知的。当用户在对话框中点击“确定”时,值被保存

现在,我希望在这个列表中有一个选项,其中的值是一个文本框,而不是从数组填充。这有可能吗?我该走哪条路

我试着在这里画一个草图:

[]方案a

[]方案b

[]备选方案c

[]此处的文本框


嗯,它可能会变得复杂,但是,在这里

您可以向该单选按钮添加
onClickListener
,并将其文本设置为
“输入文本”

然后,在
onclick()
中打开一个接受文本的自定义对话框。然后通过
radioButt.setText(输入的值)在单选按钮文本中设置从那里接收到的值

。在这里,只需添加editText来代替图像视图和文本视图