Android-创建RelativeLayout对象并将其应用于布局(xml文件)中的所有参数
我在“Layout”文件夹中有一个Android-创建RelativeLayout对象并将其应用于布局(xml文件)中的所有参数,android,xml,parameters,android-relativelayout,Android,Xml,Parameters,Android Relativelayout,我在“Layout”文件夹中有一个Layout,用作模板。那个布局是一个相对性布局。我想做的是创建一个新的RelativeLayout,并将其应用于模板,我的意思是,将模板中的所有XML参数应用于新的RelativeLayout,这样我就可以使用所选模板动态创建元素。我该怎么做?谢谢 例如: //New RelativeLayout RelativeLayout rl = new RelativeLayout(context); //RelativeLayout Template Relati
Layout
,用作模板。那个布局
是一个相对性布局
。我想做的是创建一个新的RelativeLayout
,并将其应用于模板,我的意思是,将模板中的所有XML参数应用于新的RelativeLayout
,这样我就可以使用所选模板动态创建元素。我该怎么做?谢谢
例如:
//New RelativeLayout
RelativeLayout rl = new RelativeLayout(context);
//RelativeLayout Template
RelativeLayout rl_template = (RelativeLayout) inflater.inflate(R.layout.template, null);
//Getting all the template params
RelativeLayout.LayoutParams params = rl_template."getallxmlparams"();
//Applying the params to the New RelativeLayout
rl."setparams"(params);
//Adding the view to a placeholder
placeHolder.addView(rl);
再次将其充气至不同的物体:
RelativeLayout lay1 = (RelativeLayout) getLayoutInflater().inflate(R.layout.template, null);
RelativeLayout lay2 = (RelativeLayout) getLayoutInflater().inflate(R.layout.template, null);
您将获得具有相同参数的不同对象