在Android表中的每个单元格的唯一ID
问题描述:
我有一个带有按钮的android表格作为表格元素。我想为每个单元格(按钮)分配一个唯一的ID,这样当我单击特定单元格(按钮)时,它应该返回相应的ID。请帮助我如何做到这一点。示例代码会很棒。谢谢。在Android表中的每个单元格的唯一ID
答
在XML中使用
android:id ="@+id/your_id"
或编程
yourelement.setId(yourID);
例如
button.setId(01);
,其中按钮是Button类的对象
答
如果你硬编码按钮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
只需添加一个'机器人:ID = “@ + ID/unique_id_x_y”'来你的按钮,分别是x和y列和行号 – 2014-10-08 11:42:27
为什么你不使用标签来存储该视图的唯一信息。与创建唯一的ID进行查看相比更好。 – user1728071 2014-10-08 11:47:54