好吧,我知道我可以通過textview.setBackgroundColor(R.color.darkgrey)
或其他顏色,但在即時略有不同的情況設置一個TextView的背景色。我有一個有三個屬性的對象名稱,值和繪畫。我用這個對象繪製了一個餅圖,並且爲圖形制作了一堆文本視圖。我現在要做的就是將背景顏色設置爲用於圖形的Paint。我使用android.graphics.Paint的setARGB方法設置了Paint。我已經通過Android筆記試圖找到一種轉換方法來將Paint更改爲顏色,但沒有運氣。如何setBackgroundColor TextView中的一種塗料,而不是一個顏色?
任何想法如何setBackgroundColor()進行使用畫圖一個TextView?
爲什麼不簡單地在對象中保存ARGB值以及名稱,值和'Paint'? – CommonsWare 2012-04-28 15:42:03
啊畫圖ARGB值由對象持有,但它只是即時得到一個錯誤「在類型視圖的方法setBackgroundColor(INT)不適用於參數(油漆)」當我嘗試設置TextView的背景是油漆 – ariken929 2012-04-28 15:46:52
ARGB值是一個整數。讓你的對象擁有一個名字,一個值,一個'Paint'和一個整數。將ARGB值放入整數中。在'setBackgroundColor()'中使用整數。 – CommonsWare 2012-04-28 16:16:18