如果在代码中动态创建控件想给控件分配ID该怎么分配呢?
TextView text = new TextView(this);
text.setId(R.id.tvUserCode);
text.setText(array[i]);
text.setTextColor(Color.BLACK);
text.setTextSize(10);
text.setId(R.id.tvUserCode)就是从values.xml配置文件动态获取ID
如下图values.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="tvUserCode" type="id"></item>
<item name="tvUserName" type="id"></item>
<item name="tvTestDate" type="id"></item>
<item name="tvHumidity" type="id"></item>
<item name="tvPercent" type="id"></item>
<item name="tvCircle" type="id"></item>
<item name="tvTestSkin" type="id"></item>
<item name="tvHirstory" type="id"></item>
<!-- <item name="" type="id"></item>
-->
</resources>
这里type要是id类型才能自动生成id.