我对以下段落有疑问。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GestureOverlayView gestureOverlayView = new GestureOverlayView(this);
View inflate = getLayoutInflater().inflate(R.layout.main, null);
gestureOverlayView.addView(inflate);
gestureOverlayView.addOnGesturePerformedListener((OnGesturePerformedListener) this);
gestureLib = GestureLibraries.fromRawResource(null, R.raw.gestures);
if (!gestureLib.load()) {
finish();
}
setContentView(gestureOverlayView);
}
void setContentView(R.layout.main);
R.layout.main
给我第二个带下划线的点,出现以下错误:
Syntax error on token ".", ... expected
答案 0 :(得分:1)
您是否尝试从调试程序中删除错误?有时Eclipse会挂在那些不存在的东西上。
此外,似乎View不知道该怎么称呼它。尝试传递一个已知的视图,以便像TextView一样使用,如下所示。
View inflate = (View) getLayoutInflater().inflate(R.layout.main, null);