我正在使用dp作为我的按钮,图形和布局。按钮在错误的地方

时间:2012-02-25 02:41:41

标签: android xml android-layout button android-xml

Eclipse图形布局编辑器是否与实际手机实际情况一致?我只拥有一个机器人x并没有任何测试说“QVGA中的2.7:设置为。 我有一个按钮,我想在手机的特定位置出现。我使用按钮属性来设置特定的布局高度和布局宽度以及使用dp单位的左侧和顶部的特定布局边距,但是当我在模拟器中更改手机大小时,按钮的大小和位置错误。这些按钮在“4in WVGA(Nexus S)”的屏幕上正常工作并且正确布局,它们在我的机器人X上工作得很好。但是当我将模拟器更改为“2.7in QVGA”时,按钮已经移动到屏幕上。不是dp意味着按钮将保持与屏幕尺寸成比例? Ps我已将适当的DPI图像放入各自的Res Drawable文件夹中,即:drawable-hdpi和drawable-ldpi等。 我想也许我可以使用体重,但我以前从未使用过它,也许我只是错过了一些愚蠢的东西。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

每个设备上相对于topleft corner的大小和位置应该相同。但是,有些设备在高度和宽度上具有不同的分辨率,这意味着在不同的设备上,您将在宽度/高度上具有更多或更少的像素,尽管它们可能具有相同的密度。例如,有些设备的高度为800px,有些设备的高度为854px,但它们都具有hdpi密度,因此两个设备上的两个角都有相同的边距,但与底角不同。