我正在尝试使用 SurfaceView 小部件。我有一堂课
public class OurView extends SurfaceView implements Runnable {
public OurView(Context context) {
super(context);
Log.d("OurView", "Yay We started");
}
@Override
public void run() {
}
}
所以我的 Activity 的 XML 中有一个 SurfaceView 小部件。然后我尝试在onCreate
方法中绑定它
TheView = (OurView) findViewById(R.id.theSurfaceView);
问题就在这里,我收到一个我无法OurView
转换到的错误android.view.SurfaceView
。
我知道通常我可以对视图本身执行此操作,在onCreateMethod
TheView = new OurView(this);
setContentView(TheView);
问题是我不想这样做,我不想在我的整个活动上绘图,我只想在我放在布局上的 SurfaceView 小部件上绘图。我该怎么做?