2010-05-13 75 views
1

我有佈局,我想渲染到不同大小的移動(如WVGA854)。資源結構就像如何在活動中訪問佈局大布局?

資源\佈局\ main.xml中 資源\佈局大\ main.xml中

默認情況下,正在佈局的佈局的main.xml文件本身。它不是指向佈局大\ main.xml中

其投擲例外:活動無法啓動資源未找到

所以任何一個可以指導我怎樣才能達致這和如何支持多發的屏幕具有不同的佈局像大,小和默認連同在各自dip文件夾中指定的圖像。

在此先感謝

問候: Jayanth

回答

1

其投擲例外:活動無法啓動找不到

資源如果你的文件是你說的是這樣,你不應該得到這個錯誤爲main.xml。您在res/layout/目錄中有main.xml,因此如果沒有找到更好的結果,將會使用該目錄。我懷疑你的錯誤可能與其他資源有關。

Here are some sample projects從我的一本書中演示了使用多種屏幕尺寸和密度。

+0

我也試過你的代碼(項目)。同樣的事情,我得到異常資源not found.I試圖通過從您的佈局文件夾中刪除main.xml,並在差異分辨率模擬器excel。所以我得到資源沒有發現異常。 – user320276 2010-05-14 09:52:21

+0

我試着在模擬器的不同分辨率下執行你的項目。但是在模擬器中都沒有采用layout-large-land \ main.xml。 我是否需要做任何配置或設置.....我已經在mainifest文件中包含了所有的屬性。 – user320276 2010-05-14 10:35:42

+0

默認情況下沒有大型仿真器。 WVGA800/WVGA854在默認情況下獲得高密度,因此它們的尺寸中等。您需要修改AVD的一些設置,將'hw.lcd.density'設置爲160(中等)以獲得大屏幕。 http://developer.android.com/guide/developing/tools/avd.html#hardwareopts – CommonsWare 2010-05-14 11:46:52