How to set the text color of TextView in code?

后端 未结 30 3278
你的背包
你的背包 2020-11-22 07:48

In XML, we can set a text color by the textColor attribute, like android:textColor=\"#FF0000\". But how do I change it by coding?

I tried s

30条回答
  •  北荒
    北荒 (楼主)
    2020-11-22 08:40

    In order to set color of a TextView, TextView.setTextColor(R.color.YOURCOLOR) is not enough!

    It has to be used like this –

    TextView myText = (TextView) findViewById(R.id.YoutTextViewID);
    
    myText.setTextColor(getResources().getColor(R.color.YOURCOLOR);
    

    OR

    myText.setTextColor(Color.parseColor("#54D66A"));
    

提交回复
热议问题