Android Studio直接setId签名打包报错,在网上搜索到三种解决方法。项目中使用一和二解决问题,三未测试。
一、@android.support.annotation.IdRes int id = 123;
二、把id声明名static final int;
三、在ids.xml中声明
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="my_id" type="id" />
</resources>
然后在代码中做如下设置即可:
xx.setId(R.id.my_id);