2012-05-17 35 views
1

我有一个自定义按钮,其状态列表可绘制,其布局紧凑,填充很少。这个按钮在MDPI和HDPI设备上看起来不错,但我的摩托罗拉Xoom(ICS,MDPI设备)上的填充都是错误的。修改“填充”和“边距”属性不做任何事情。ICS上的意外按钮填充

任何人有什么可引起不必要的填充有什么建议?我相当确信可以绘制状态列表和9patch可绘制状态(它们在其他MDPI设备上完美呈现)。

附件是什么样的最终产品看起来像一个例子 - 绿色边框表示其理想的外观(和路按钮看起来在其他设备上);洋红色边框表示Xoom上的外观。 enter image description here

+0

顺便说一句,使用可调焦的,可点击的TextView而不是按钮可以正确呈现窗口小部件。 – Melllvar

回答

0

我开发一个appwidget时遇到的一些情况。我添加了一个按钮并尝试修剪它的所有填充以使它变小但失败,总是有一个顶部填充和一个底部填充。我相信这是Android系统的一个限制,因此appwidget中的所有按钮都足以让最终用户点按。然而,有时候我们会因为老板而坚持小按钮......正如Melllvar指出的解决方法,我使用了可调焦的可点击TextView而不是Button,它按预期工作。