2011-03-26 72 views
0

我已经创建了一个应用程序的银河S..so我使用3.7英寸(分辨率320x480)布局为我的XML文件。该应用在手机上完美运行。在HTC wildfire中使用相同的应用程序,其分辨率为240x320时,图形不合适。我知道原因很明显,我正在开发3.7WVGA的应用程序,因此图形将不兼容QVGA。布局元素位置问题

是唯一的解决方案是在设备的基础上创建不同版本的应用程序?还是有一个通用的解决方案,我可以实现这样的应用程序将运行没有图形重新定位所有设备具有不同的屏幕尺寸和不同的分辨率支持?

请帮我...怎么我真的二硝基甲苯知道答案....谢谢你提前

+0

我可以在http://android.stackexchange.com/ coz上提出这个问题,这是针对android的。 – strider 2011-03-26 17:18:07

回答

0

如果你能摆脱它,重量使用线性布局和位置的事情。这样的比例将保持不变,相同的总体外观将保持不变。

+0

好吧....可以ü放置我如何按重量定位的东西...谢谢你的回应 – user632905 2011-03-27 05:36:43

+0

我用相对布局,它接近完美..thnkx反正 – user632905 2011-07-22 12:26:18

+0

对不起,我没有回来的权重。我可以解释你是否想要。 如果你想要真正的完美,你总是可以创建两个不同的布局(具有相同的名称)与所有的ID相同。这样android将决定在运行时使用哪个布局。查看“替代资源”:http://developer.android.com/guide/topics/resources/providing-resources.html。 – Ian 2011-07-22 13:55:04