解决Android中的主要布局问题

时间:2012-11-10 04:43:06

标签: android android-layout android-gesture

我对以下段落有疑问。

@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

1 个答案:

答案 0 :(得分:1)

您是否尝试从调试程序中删除错误?有时Eclipse会挂在那些不存在的东西上。

此外,似乎View不知道该怎么称呼它。尝试传递一个已知的视图,以便像TextView一样使用,如下所示。

View inflate = (View) getLayoutInflater().inflate(R.layout.main, null);