带有输入字段的单选列表

时间:2013-05-07 07:09:26

标签: android android-alertdialog

当用户点击我的应用中的按钮时,它会显示使用AlertDialog.BuildersetSingleChoiceItems()方法的持久性单选列表。该列表使用简单数组中的值填充,这在编译时是未知的。当用户在对话框中点击“OK”时,将保存该值。

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

我试图在这里草绘它:

  

[]选项a

     

[]选项b

     

[]选项c

     

[]“TEXTBOX HERE”

1 个答案:

答案 0 :(得分:0)

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

您可以将onClickListener添加到该单选按钮,并将其文本设置为"Enter the text"

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

Custom Dialog example。在这里只需添加editText代替图像视图和文本视图。