2
在Android上Roboguice可能是這樣的嗎?是否可以向Roboguice注入尺寸?
<resources>
<dimen name="radius">10dip</dimen>
</resources>
然後
@InjectResource(R.dimen.radius)
private int radius; // in px
謝謝!
在Android上Roboguice可能是這樣的嗎?是否可以向Roboguice注入尺寸?
<resources>
<dimen name="radius">10dip</dimen>
</resources>
然後
@InjectResource(R.dimen.radius)
private int radius; // in px
謝謝!
我看着sources和有支持的類型爲:
String resources.getString(id)
boolean resources.getBoolean(id)
ColorStateList resources.getColorStateList(id)
int resources.getInteger(id)
Drawable resources.getDrawable(id)
String[] resources.getStringArray(id)
int[] resources.getIntArray(id)
Animation AnimationUtils.loadAnimation(application, id)
Movie resources.getMovie(id)
我找不到int resources.getDimensionPixelSize(id)
。 那你可以做的是保持尺寸爲int
值:
<resources>
<integer name="radius">10</integer>
</resources>
但它不是一個乾淨的解決方案。
好的,謝謝你的答案! –
抓到!沒有什麼,除此之外,我認爲它會很好,如果它的工作... –