代码之家  ›  专栏  ›  技术社区  ›  Peter Warbo

删除小部件上的底部填充

  •  0
  • Peter Warbo  · 技术社区  · 16 年前

    正如您在下面的链接中所看到的,EditText字段下面有一个额外的填充(大约2mm)。我似乎无论如何都不能去掉这个填充物。其他小部件(如按钮)也会出现这种情况。看起来Android默认为向所有元素添加额外的填充。

    http://img266.imageshack.us/img266/4000/bottompadding.png

    2 回复  |  直到 16 年前
        1
  •  0
  •   CommonsWare    16 年前

    我怀疑这是背景图像的一个功能。明确地 textfield*.9.png 可能是你的罪魁祸首(共5张图片)。您可以从SDK中获取这些图像,消除额外的填充,创建自定义 StateListDrawable 引用它们等等。

        2
  •  0
  •   Tiago Costa    13 年前

    API 16之后,可以使用setViewPadding方法:

    http://developer.android.com/reference/android/widget/RemoteViews.html#setViewPadding(int ,int,int,int,int,int)