2014-09-20 127 views
1

我开发的android应用程序,在我的应用程序中,所有的布局和小部件都是动态创建的。 将从JSON文件接收所有数据,并且所有元素的ID也位于同一个文件中。 比如我想使用这个如何在Android中使用字符串ID创建动态UI?

String id=txt_site_id 
TextView txt = new TextView(this); 
txt.setID(id); 

,但它不能正常工作,因为SETID只是使用int值创建动态ID

现在,我该如何解决我的问题

感谢

回答

0

我首先想到的是使用标签:

txt.setTag(id); 
(...) 
txt.getTag(id); 

如果这还不够,请提供更多的意见和建议。

+0

请将您的答案的示例代码 – 2014-09-20 09:44:26

+0

我曾经使用随机ID号。例如init = 6000; in for increamet init然后把hashmap保存在temp – 2014-09-20 10:21:46

+0

请提供更多的输入你试图用你的ID做什么。 – dipdipdip 2014-09-20 12:18:22