2011-04-07 24 views
0

是否有一種標準的方法來縮放圖像按鈕,使用多種黑莓手機模型屏幕分辨率中的一種圖像大小?如何創建可跨多個分辨率縮放的圖像按鈕?

我正在根據顯示寬度調整編碼的尺寸。 因此將圖像尺寸調整到我做屏幕的四分之一長度 -

imageLength = Dislay.getWidth/4; 

是否有更好的東西?

謝謝

回答

2

我不知道我明白你的需要。

你想縮放圖像嗎?如果是這樣,看看scaleImage32(int, int)方法。此外,您應該使用Fixed32類中的方法來計算圖像大小。

如果您只想縮放一個按鈕,也許this answer會幫助你。

+0

只是想知道我是否可以擁有一組高分辨率圖像並將其縮放爲不同的分辨率。這似乎不是一個高層次的API? – 2011-04-07 15:45:32

+0

我總是爲每種屏幕尺寸使用一套不同的資產(圖片),而不是僅使用一套設置並縮放屏幕尺寸。 BlackBerry App World允許您爲每個設備(一組設備)提交構建版本。 – Mugur 2011-04-07 17:13:17

+1

而且,爲了回答您的問題,您可以使用EncodedImage類中的scaleImage32()方法來調整圖像大小,但我建議您爲每種屏幕大小設置不同的資源集。 – Mugur 2011-04-07 17:15:48

相關問題