0

我有一个显示“tools.xml”的“Tools.java”正确吗?在这个“tools.xml”RelativeLayout 中有一个布局 id = @+/contentLayout 是空的。

我还有其他几个活动“tool1.java”、“tools2.java”......显示“tool1.xml”、“tool2.xml”......

例如,如何调用类“tool1.java”并让它在“tools.xml”中的 RelativeLayout 中显示“tool1.xml”

谢谢

4

1 回答 1

0

看看这个

// this is you relativelayout from tool.xml
    RelativeLayout relativeLayout = (RelativeLayout )findViewById(R.id.contentLayout);

    LayoutInflater inflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);



                  // tool1 is your tool1.xml
            View tool1 = inflater.inflate(R.layout.tool1, null,false);

                // here add tool1 to tool.xml in relativelayout
            relativeLayout.addView(tool1 );
于 2012-04-13T16:40:18.393 回答