0

我的项目下有设置活动。我在它下面创建了两个 RadioGroups RadioGroup1 和 RadioGroup2。两者下的单选按钮 ID 分别命名为 Radio0、Radio1 和 Radio2。如果我将 Radio0 的 id 更改为 RadioGroup1 下的 rb1 ,它也会将 Radio0 更改为 RadioGroup2 下的 rb1 。这是为什么?我怎样才能以这种方式添加 onclick 事件?

4

1 回答 1

1

一般来说,同一个布局文件中的所有视图都应该有不同的 id。一个好的做法甚至是为所有布局文件中的所有元素指定不同的 id。

ID 用于唯一指定布局中的每个元素。具有相同 ID 的两个元素总是一个坏主意。

在eclipse中,删除整个“id”属性,然后重写它。当你开始写引号的内容时,写“id”这个词,然后按ctrl+space,然后回车。应出现“@+id/”文本,然后您可以输入新 ID,其他 ID 不应更改

于 2013-10-02T02:09:31.063 回答