2011-05-03 120 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