2012-05-17 34 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,它按預期工作。