標籤:
/** * 代碼中設定布局控制項顏色的方法 * 參考: * http://yahaitt.iteye.com/blog/454615 * http://blog.csdn.net/fantianheyey/article/details/9208771 * http://txlong-onz.iteye.com/blog/1249609 * http://my.oschina.net/u/2320057/blog/549507 * http://blog.csdn.net/shulianghan/article/details/19913755 */ @Override public void initDatas() { //系統內建的顏色類 tvColorText.setTextColor(Color.GREEN); //0xffff00ff是int類型的資料,分組一下0x|ff|ff00ff,0x是代表顏色整數的標記,ff是表示透明度, //ff00ff表示顏色,注意:這裡0xff-ff-00-ff必須是8個的顏色表示,不接受ff00ff這種6個的顏色表示。 tvColorText.setTextColor(0xFFCCCCCC); tvColorText.setTextColor(Color.rgb(55, 55, 55)); tvColorText.setTextColor(Color.parseColor("#87CEFA")); //通過獲得資源檔進行設定 //可引用資源檔中的顏色屬性 //<color name="red">#FF0000</color> //<drawable name="red">#FF0000</drawable> //<string name="red">#FF0000</string> tvColorText.setTextColor(getResources().getColor(R.color.colorAccent)); }
安卓資源檔擷取與使用