2012-02-28 80 views
0

我在res/layout文件夾中創建了一個新佈局,我遇到的問題是我不知道如何使佈局在我的模擬器中運行。我的模擬器運行佈局,當一個新的android項目made.iHave試圖改變它在項目隨附的.java文件中的setContent視圖,但這給我的錯誤如何在Eclipse中實例化或設置android的佈局

+2

請給你的代碼改變視圖(Java代碼)和你的XML文件。 – PhatHV 2012-02-28 02:24:14

回答

0

所以,如果你有一個佈局在res/layout/foo.xml你可以在你的活動中設置/使用它,如下所示:

@Override 
protected void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    this.setContentView(R.layout.foo); 
    ... 
} 

我希望這是你的意思。

0

方法setContentView();來達到你想要什麼。

setContentView(R.layout.foo);其中R是資源,layout是文件夾和foo是要顯示你的XML佈局文件的名稱:這是由放置方法在onCreate()如下大致完成。

同樣也可以通過在setContentView();方法首先聲明你的佈局和設置,例如動態實現,如下圖所示:

setContentView(ll);其中ll可能是佈局的實例。

希望這可以解決您的問題。