2016-08-03 65 views
1

如果我創建一個單選按鈕,圓的大小與字體的大小相匹配。所以如果我在平板電腦上運行,它使用更大的字體,我還會得到一個更大的單選按鈕圓圈和圓點。但是,如果我使用資源文件中的圖像,則根據我的情況,它會選擇圖像來創建尺寸完全相同的東西,而不管平臺如何。因此,我的單選按鈕圖像與較小平臺上的字體大小相同,但比平板電腦上的字體小。在某些情況下,這可能是期望的行爲,但在其他時候則不是。我的圖片被縮放到我的參考文件中的所有可能的分辨率,所以它應該能夠以更大的尺寸生成精美的圖像。我只是沒有看到一種方式來指定。有沒有辦法指定資源文件中圖像的大小?

回答

1

多圖像可能會做你的需要。這是一個真正的多個圖像,您爲不同的屏幕分辨率加載不同的圖像大小,併爲每個設備顯示適當的圖像大小。

+0

FYI一個單選按鈕/複選框使用'FontImage'類並且特別是'MATERIAL_ *'內的圖標的項。您可以將它們設置爲圖標,並且它們還可以自動適應按鈕中的顏色方案更改,請參閱:http://www.codenameone.com/blog/material-icons-background-music-geofencing-gradle.html http:// www.codenameone.com/blog/pressed-selected-icon-font-utf-8.html –

+0

其實,我在談論多圖像。在iPhone上,它們顯示的尺寸合適,但在使用較大字體的平板電腦上,顯示效果太小。如果我知道縮放字體大小的方法,那將會很好。 (有在,我錯過了資源編輯器,有可能是一個縮放這麼多的選擇,但我想在一個沒有工作。) – MiguelMunoz

+0

BTW,我嘗試了多重圖象,但我得到了另一個奇怪的結果,這也許應該作爲單獨的問題提交。我創建了兩個.png文件(已選擇和未選中),並將它們添加爲資源編輯器中的多圖像。它儘可能地畫了我的圖標,但它在我的圖像上繪製了標準的黑色圓圈。所以它並沒有實際取代我的標準圖像。 – MiguelMunoz

相關問題