我试图做的是在一个RelativeLayout中使用自定义视图(这是一个构造函数& onDraw方法)和一组控件,并将它们一起显示在FrameLayout中。我的代码目前正在添加叠加和崩溃与空指针执行,但如果我直接添加叠加和削减FrameLayout自定义视图的作品。Android - 带有需要构造函数的自定义视图的FrameLayout
FrameLayout layout = new FrameLayout(this);
SampleView sv = new SampleView(this, objectA, objectB, ObjectC), RESULTS);
RelativeLayout overlay = (RelativeLayout) findViewById(R.layout.analysis_overlay);
layout.addView(sv);
layout.addView(overlay);
setContentView(layout);
我假设有一个更好的方式来做到这一点,我已经看到了现有的XML中的FrameLayout的例子,但我没有看到反正设置通过该方法构造的......那么,有没有更好的方式做到这一点,仍然允许自定义视图有一个构造函数,或者我用我当前的代码搞砸了吗?