对多个按钮使用相同的ID

Tom*_*Tom 6 android button imagebutton

好吧,我会这样说的.

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

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

Pad*_*mar 12

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

是的,您可以使用相同的ID,但使用不同的布局.事实上,这可能是一个好习惯.

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