2014-10-08 62 views
0

我有一个带有按钮的android表格作为表格元素。我想为每个单元格(按钮)分配一个唯一的ID,这样当我单击特定单元格(按钮)时,它应该返回相应的ID。请帮助我如何做到这一点。示例代码会很棒。谢谢。在Android表中的每个单元格的唯一ID

+2

只需添加一个'机器人:ID = “@ + ID/unique_id_x_y”'来你的按钮,分别是x和y列和行号 – 2014-10-08 11:42:27

+0

为什么你不使用标签来存储该视图的唯一信息。与创建唯一的ID进行查看相比更好。 – user1728071 2014-10-08 11:47:54

回答

0

在XML中使用

android:id ="@+id/your_id" 

或编程

yourelement.setId(yourID); 

例如

button.setId(01); 

,其中按钮是Button类的对象

0

如果你硬编码按钮S IN XML然后设置ID在XML本身是这样的:

 <Button 
     android:id="@+id/btn_row_col" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:text="button1" 
     /> 

,如果你将它添加动态则:

Button newBtn=new Button(); 
    newBtn.setText("button"); 
    newBtn.setId(yourId); //here setid to your button 
相关问题