2012-11-10 28 views
0

我遇到以下問題。解決Android中的主要佈局問題

@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

你試過從調試器中移除錯誤?有時Eclipse可能會掛在那些不存在的東西上。

此外,它似乎像視圖不知道該打電話給它。嘗試將它傳遞給一個已知的View,以便像下面這樣使用TextView等。

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

是的,消除錯誤有助於啓動應用程序(當然),但它強制關閉,不知道是否因爲這個確切的路線。但是,當它被評論時,它並沒有強迫關閉。 – wswld