我想以编程方式为我的布局设置一个id但是它总是显示错误,即使它执行得很好, 如何结束代码中显示的错误:
RelativeLayout newlayout = new RelativeLayout(getContext());
newlayout.setBackgroundColor(Color.GREEN);
newlayout.setId(int 12);
答案 0 :(得分:1)
为ids创建一个res文件夹:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="id1" />
<item type="id" name="id2" />
<item type="id" name="id3" />
</resources>
然后将该资源ID添加到setID()方法:
newLayout.setId(R.id.id1);