自定义LinearLayout以包含预定义视图

时间:2018-06-08 11:19:10

标签: android

我想创建自定义LinearLayout,它将包含一些硬编码视图。我怎样才能做到这一点? 您问的代码:

MyElement extends LinearLayout{

    @Override
    void on...(args){
        super(args)
        setChilds();
    }

    void setChilds() {
        ...
    }
}

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码创建自定义布局:

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

查看subView = inflater.inflate(R.layout.item_layout,null);

LinearLayout ll = new LinearLayout(Context);  ll.addView(子视图);

如果您发布一些代码,那么我会更轻松地帮助您。