如何將顏色代碼轉換爲android中的代碼十六進制?我從webservice獲取這個顏色代碼,所以我必須將其轉換爲十六進制以供我使用它。如何將顏色代碼轉換爲十六進制?
Ex: 0x59b512 -> #12b559
謝謝!
如何將顏色代碼轉換爲android中的代碼十六進制?我從webservice獲取這個顏色代碼,所以我必須將其轉換爲十六進制以供我使用它。如何將顏色代碼轉換爲十六進制?
Ex: 0x59b512 -> #12b559
謝謝!
你的問題不是很清楚。如果您需要在.xml文件中使用十六進制編碼的顏色,那麼您需要在xml中創建一組樣式(通常在res/values/styles.xml中)。例如
<color name="gray">#eaeaea</color>
<color name="titlebackgroundcolor">#00abd7</color>
<color name="titlecolor">#666666</color>
在佈局文件,你可以打電話的顏色或樣式:如果您在問題
android:textColor="@color/titlecolor"
評論。
編輯:您可以嘗試使用此將其轉換爲十六進制:
String strColor = String.format("#%06X", Color);
然後使用strColor
設置你的背景。
如何使用它以及在哪裏使用?可能有另一種方法。如果你可以說我們可以建議。 –
其中一個可能是RGB而另一個是BGR。這些信息* *重要*包括在帖子中,以及*其中*數據來自和*在哪裏*將被使用.. – 2013-01-24 07:54:32
我想.setBackgroundColor從它。 – mum