【问题标题】:Is there a way to get the text from a checked radiobutton from a radiogroup?有没有办法从单选组的选中单选按钮中获取文本?
【发布时间】:2011-05-16 06:48:56
【问题描述】:

我的 XML 布局中有一个静态单选组,但我已根据用户输入动态创建了所有单选按钮。由于这些都没有ID,有没有办法可以在整个单选组上调用一个方法来只返回选中单选按钮的文本(或标签)?所有标签都是 URL,所以如果我可以获得选中的单选按钮的 URL,那么我可以将它传递给我创建的用于打开 Web 浏览器的方法。

我可以使用 ID,但无论如何我都必须为单选按钮标签创建一堆额外的文本,然后是一堆带有第二次写入标签的 if 语句.. [如果选择了此 ID,请转到此URL,如果此 ID 已打开,请转到此 URL...] 我只想获取 RadioButton 的标签并将其直接放入浏览器方法中。

我发现了这个帖子:Android: How to get text of dynamically created radio button selected by the user?

但没有正确回答。

提前致谢。

【问题讨论】:

  • 您链接到的问题中的答案看起来不错。它在什么方面不起作用?

标签: android radio-button


【解决方案1】:

如果 ID 对你没有好处,也许你应该使用所有视图都有的 tag 属性,即在创建按钮时调用 radioButton.setTag(url)。然后在您的 onClickListener 中调用 View.getTag() 并转换为 String 以获取您的 URL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-06
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    相关资源
    最近更新 更多