我在我的应用程序中有一个自定义视图,使用View中的onDraw()
函数进行绘制。此外,它需要一些来自Activity的数据来绘制图形。因此,我不使用标准的setContentView(R.layout.myview)
,而是使用以下代码 -
MyView mv = new MyView(this, userData);
setContentView(mv);
这似乎可以正常工作,直到我在自定义视图上方添加了一个
textview
。然后我意识到上面的代码根本不显示textview
。此外,onFinishInflate()
从未被调用。这种情况下,我是否需要自己填充布局?如果是这样,我是否也需要自己调用onDraw()
函数?谢谢, - P