我有一个自定义的相对布局并添加了一个按钮
RelativeLayout rel_layout = new RelativeLayout(mcontext);
RelativeLayout.LayoutParams rel_param = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT, RelativeLayout.LayoutParams.FILL_PARENT);
rel.setLayoutParams(rel_param);
Button b = new Button(mcontext);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
b.setLayoutParams(params);
b.setText("Test");
rel_layout.addView(b);
现在,我希望将此相对布局添加到视图中。我的视图类看起来像这样
public class CustomView extends View {
Context mcontext;
public CustomView(Context context) {
super(context);
this.mcontext = context;
}
}
在主要活动中,我在 setConentView() 中调用此视图
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new CustomView(this));
}
}
所以现在在屏幕上我应该有一个带有按钮的相对布局。我不应该使用任何 XML。
我需要有关如何添加要添加到我的 CustomView 类中的动态相关的帮助
希望我已经清楚地解释了我的问题。