1

我无法弄清楚为什么我的小部件在我的手机桌面上有额外的空间。它在顶部和底部都有额外的空间。如果有人可以帮助我,那就太好了,我已经为这个问题苦苦挣扎了 2 天。

这是我的布局xml:

android:layout_height="130px" android:gravity="top" android:minHeight="130px" android:minWidth="152px" android:layout_marginBottom="-30px" android:layout_marginLeft="0px" android:layout_marginRight="0px" android:layout_marginTop="-30px" android:weightSum="0">

我的布局应该是 152px 宽和 130px 高!

我尝试了margin_top = -30px,在模拟器中它现在显示正常,但是当我将它安装在我的手机上时,额外的空间仍然存在!

亲切的问候雷维斯

4

1 回答 1

0

您的模拟器屏幕似乎比您的手机屏幕小。

尝试使用具有静态尺寸的一项,另一项使用 fill_parent 作为尺寸。然后,如果您想要项目之间的空格,您可以使用布局边距

或者您可以制作自定义视图并覆盖 onLayout、onMeasure 和 onSizeChanged。

然后你可以在代码中设置大小。

编辑:
在您的 XML 中尝试这些

android:layout_height="fill_parent"
android:layout_width="fill_parent"
于 2011-04-27T16:09:39.290 回答