0

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

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

我试着在这里画草图:

[] 选项 a

[] 选项 b

[] 选项 c

[]“这里的文本框”

4

1 回答 1

0

好吧,它可能会变得复杂,但是,在这里..

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

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

自定义对话框示例。在这里只需添加 editText 代替图像视图和文本视图。

于 2013-05-07T07:18:07.760 回答