Android:无法识别ID资源

时间:2020-07-02 17:14:07

标签: java android xml android-studio

我确实有以下应该获得ID的按钮:

ConstraintLayout cst = (ConstraintLayout)findViewById(R.id.idMain);
ConstraintSet set = new ConstraintSet();

Button btn = new Button(this);
btn.setId(R.id.buttonId);
    
//set view id, else getId() returns -1ss
cst.addView(btn, 0);
set.clone(cst);//Error
set.connect(btn.getId(), ConstraintSet.TOP, cst.getId(), ConstraintSet.TOP, 60);
set.applyTo(cst);

来自ids.xml || res>值文件夹:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="buttonId" type="id" />
</resources>

问题:它无法识别ID并给出错误: Error

View.generateViewId() //isn't supported

0 个答案:

没有答案