Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Button setTextColor()參數調用分析

Android Button setTextColor()參數調用分析

編輯:關於Android編程


可能好多人都遇到過這種問題,就是給button設置顏色的時候,設置的顏色失效,出現黑色或者其他顏色,然後好多人就用colorstatelist進行替代,其實原因是參數調用不正確導致。


第1種:tv.setTextColor(android.graphics.Color.RED);//系統自帶的顏色類




第2種:tv.setTextColor(0xffff00ff);//0xffff00ff是int類型的數據,分組一下0x|ff|ff00ff,0x是代表顏色整數的標記,ff是表示透明度,ff00ff表示顏色,注意:這裡ffff00ff必須是8個的顏色表示,不接受ff00ff這種6個的顏色表示。



第3種:tv.setTextColor(this.getResources().getColor(R.color.red));//通過獲得資源文件進行設置。根據不同的情況R.color.red也可以是R.string.red或者R.drawable.red,當然前提是需要在相應的配置文件裡做相應的配置,如:

#FF0000

< drawable name="red">#FF0000

< string name="red">#FF0000

注意上面的第三種方法,千萬不能把自己定義的顏色直接當成參數,例如:

tv.setTextColor(R.color.red);這種情況會出現顏色錯誤!


如有問題請留言,轉載注明出處。


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved