在android布局中设置id失败

时间:2016-09-23 15:37:41

标签: android

我想以编程方式为我的布局设置一个id但是它总是显示错误,即使它执行得很好, 如何结束代码中显示的错误:

RelativeLayout newlayout = new RelativeLayout(getContext());
        newlayout.setBackgroundColor(Color.GREEN);
        newlayout.setId(int 12);

执行没问题,但我的代码总是显示错误 enter image description here

1 个答案:

答案 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);