0

我对以下段落有疑问。

@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

4

1 回答 1

1

您是否尝试过从调试器中删除错误?有时 Eclipse 可能会挂在不存在的东西上。

此外,视图似乎不知道如何调用它。尝试将其传递给一个已知的视图,以便它与 TextView 等一起使用,如下所示。

View inflate = (View) getLayoutInflater().inflate(R.layout.main, null);
于 2012-11-10T04:52:08.620 回答