2010-12-05 114 views

回答

19

尝试玩android:layout_margin属性。例如,为了减少对左/右侧空间(假设你有一个水平组按钮),你可以做水木清华这样的:

<Button 
    android:layout_marginLeft="-3dip" 
    android:layout_marginRight="-3dip" 
    ... /> 
+0

非常感谢。这也是完美的。 – csfcse 2010-12-06 15:03:58

+0

谢谢。好的解决方案 – breceivemail 2011-09-12 06:26:51

10

我将把你的previous answer我对这件:

如果您的意思是您希望将它们推到边缘,像素为像素,则您需要使用自己的9贴片作为按钮背景,因为Android中的默认贴图在周围有几个额外的像素9补丁背景的边界。对于这样的一个例子,看看文件在你的SDK文件夹下:

platforms/android-8/data/res/drawable-hdpi/btn_default_transparent_normal.9.png

例如,这是我得到的默认:

alt text

而且具有自定义9-patch我之前做过的:

alt text