好吧,我会这样说。
我有一个包含2列的表格。第一列具有项目名称,第二列包含x个徽标/指示符(ImageButtons)。多个项目可以具有相同的徽标/指标。
我的问题是我可以将多个ImageButtons指定给同一个ID吗?我已尝试在第一次使用android:id="@+id/logo1"
,然后在"android:id=@id/logo1"
使用以下所有情况。但这似乎不起作用。我可以为每个按钮指定一个不同的ID,然后将它们分配给同一个View,但如果我可以为所有类似的徽标/指示器重复相同的ImageButton id,那将会更容易。
答案 0 :(得分:12)
不,如果行为不同,则不能在相同的布局中使用相同的ID。
是的,您可以使用相同的ID,但使用不同的布局。事实上,这可能是一种很好的做法。
Android有一些默认ID here 他们在ids.xml中声明并在不同的视图中重用它。