对多个按钮使用相同的ID

时间:2012-03-24 10:54:31

标签: android button imagebutton

好吧,我会这样说。

我有一个包含2列的表格。第一列具有项目名称,第二列包含x个徽标/指示符(ImageButtons)。多个项目可以具有相同的徽标/指标

我的问题是我可以将多个ImageButtons指定给同一个ID吗?我已尝试在第一次使用android:id="@+id/logo1",然后在"android:id=@id/logo1"使用以下所有情况。但这似乎不起作用。我可以为每个按钮指定一个不同的ID,然后将它们分配给同一个View,但如果我可以为所有类似的徽标/指示器重复相同的ImageButton id,那将会更容易。

1 个答案:

答案 0 :(得分:12)

不,如果行为不同,则不能在相同的布局中使用相同的ID。

是的,您可以使用相同的ID,但使用不同的布局。事实上,这可能是一种很好的做法。

Android有一些默认ID here 他们在ids.xml中声明并在不同的视图中重用它。