2016-07-21 25 views
0

我有一个动态创建的复选框列表,我希望正在使用该应用程序的最终用户根据需要编辑复选框名称。如何让用户编辑他/她自己选择的复选框名称?

例如:如果创建的动态复选框名称是checkBox1,用户想编辑它并将复选框名称保存为“标题”如何执行此操作?

请问checkbox.isInEditMode有帮助吗?

+1

'checkbox.isInEditMode'也无济于事。 'isInEditMode'可以让我们区分您是在IDE的预览中还是在正在运行的应用程序中查看xml。您可以放置​​一个复选框和一个EditText用于此目的。 – kushpf

+1

你可以发布UI究竟是你想做什么。如果你想改变选中的复选框的文本。那么你可以打开对话框上的复选框的选中更改列表并在其中传递视图,在该用户获取编辑文本,其中用户可以编辑文本和正面按钮单击可以将该文本设置为复选框哪个视图是您传递给对话框。 –

回答

0

您需要让用户使用EditText输入文本,然后将复选框的文本值设置为该值。

0

您可以使用复选框中的setText方法来设置复选框的名称... 看到这个例子...

Dynamic Checkbox

相关问题