顏色。如果我有RES /價值/色彩與自定義顏色的XML文件是這樣的:調用從XML文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="red">#ff0000</drawable>
<drawable name="blue">#0000ff</drawable>
<drawable name="green">#00ff00</drawable>
</resources>
如何使用在其他代碼從它的顏色或其它值?
如何將這些用於參數?類似於:
int green = context.getResources().getColor(R.color.green);
g.drawRect(1, 1, 181, 121, green);
在logcat中給出錯誤並使程序崩潰。因此,如果colors.xml在res/values/ ,並且我已經導入了上下文,那麼我如何使用綠色,例如在參數中?
爲什麼您不使用#ff0000 而不是#ff0000 。如果你能這樣做,那麼@anthropomo答案肯定會幫助你。 –
非常好的一點,@Narendra!更新我的答案... – anthropomo
drawRect中的最後一個參數是Paint類型,所以您必須創建一個類似於答案中的Paint,然後將其作爲最後一個參數提供。不久之前我就是新人了。在我學習的每種語言中,GUI都很困難。 – anthropomo