Android - findViewById() - 将参数传递给构造函数

时间:2013-03-05 21:32:53

标签: android view surfaceview

我创建了一个继承自SurfaceView的类。我想在调用findViewById()时将参数传递给它的构造函数。可能吗?怎么样?如果没有,该如何处理?

this.surfaceView = (TubeSurfaceView) findViewById(R.id.surfaceView);

谢谢。

1 个答案:

答案 0 :(得分:5)

不。 findViewById用于已经实例化的视图,以查找已经实例化的子视图。您需要以编程方式创建表面视图(在这种情况下,您不需要调用findViewById),或者您需要通过构造函数和xml参数进行任何想要传递的内容。

相关问题