2014-10-08 64 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 
相關問題