2011-05-03 172 views
0


我需要定義不同的佈局對摩托羅拉Droid以及摩托羅拉Atrix。我與繪製,華電國際和佈局長,佈局大長,但雙方似乎試圖如何定義一個單獨的佈局支持這兩個device.Hence爲Droid寫的佈局有更多的空間在底部爲Atrix.In我的清單文件我有android:largeScreens =「true」android:anyDensity = 「真」。如何定義單獨的佈局摩托羅拉Atrix和摩托羅拉Droid

回答

0

你可以試試這個。

Droid有一個硬件鍵盤...... Atrix沒有。

QWERTY:設備具有硬件QWERTY鍵盤,無論是對用戶可見或不

所以對於Droid的:

/drawable-qwerty/ 
    /layout-qwerty/ 

的Atrix:

/drawable/ 
    /layout/ 

等。

Dev Res Link - Scroll down to Primary text input method

,如果你不明白這些文件夾結構,請查看:

Best Match Resources

+0

我需要定義不同的佈局,正如我所說,我希望如果(displaymetrics.heightPixels> 900){setContentView(R.layout.AtrixScreen)} else {setContentView(R.layout.DroidScreen)},則下面的方法應該有效嗎? – ganesh 2011-05-03 12:01:05

+0

是/ layout-qwerty /&/ layout /就像我上面所說的。你試過了嗎? – Blundell 2011-05-03 12:03:57

+0

感謝Blundell的迴應,但是對於機器人類型但沒有硬件鍵盤的設備會發生什麼情況。我需要我的應用程序不僅支持這兩種設備,而且還支持市場上大多數可用設備 – ganesh 2011-05-03 20:14:35