2012-03-12 28 views
0

我有一個自定義的彈出窗口與自定義圖像背景,其中我需要放置三個自定義按鈕與自己的背景圖像。對於所有組件,我只有一組圖像,所以我希望所有部件都能夠適當地縮放。我現在的問題是如何確保按鈕與彈出窗口的背景圖像的適當部分對齊。我一直在嘗試各種寬度和高度,並且我無法讓所有測試設備看起來一致。任何人都可以給我一些指點嗎?獲取圖形按鈕排列在xml

編輯:只是爲了使其儘可能明確,下面的圖片說明我說的那種東西:

enter image description here

我想要的圖形按鈕,用箭頭排隊這是彈出窗口背景圖像的一部分。

回答

0

在xml佈局中排列按鈕並將此視圖設置爲您的自定義彈出窗口,並且您可以將圖像設置爲代碼中的按鈕。

+0

但是,如何確保非自定義文本按鈕出現在相對於背景圖像的正確位置? – Mick 2012-03-12 16:03:13

+0

我發現,如果它們是正確的地方,如果它們是文本而不是圖形 - 然後在代碼中,我說setBackgroundResource()按鈕然後更改大小,它更容易得到按鈕。我想要的是一個setBackgroundResourceButDontChangeSize()函數。 – Mick 2012-03-12 17:29:58