如何找到除R.id之外的实际ID?

时间:2014-11-25 10:03:15

标签: android r.java-file

我的布局中有一个表格,在我的onClick函数中,我有这个代码:

Bundle dataBundle = new Bundle();  
dataBundle.putInt("id", 4);
dataBundle.putString("timeday", v.getId());
Intent intent = new Intent(getApplicationContext(), ir.udk.gcs.ViewCTRL.class);
intent.putExtras(dataBundle); 
startActivity(intent);

在第3行中,v.getid()返回一个int数,但是我希望我在布局中选择的id作为字符串返回, 布局中我的表格cels ID类似于" sh00"," sh01"," sh02"和...

我想要他们,在我的dataBundle中,而不是他们在R文件中的int id。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

String name = getResources().getResourceEntryName(v.getId());

应该这样做。 Here您可以找到文档