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
textView.setTextColor(ContextCompat.getColor(getApplicationContext(),R.color.colorWhite));
In the colors.xml
file, write in the code below:
<color name="colorWhite">#FFFFFF</color>
text1.setTextColor(Color.parseColor("#000000"));
if you want to give color code directly then use
textView.setTextColor(Color.parseColor("#ffffff"));
or if you want to give color code from colors folder then use
textView.setTextColor(R.color.white);
Try this:
TextView textview = (TextView) findViewById(R.id.textview );
textview .setTextColor(Color.parseColor("#85F85F"));
Using Adapter you can set the text color by using this code:
holder.text_view = (TextView) convertView.findViewById(R.id.text_view);
holder.text_view.setTextColor(Color.parseColor("#FF00FF"));
For providing rgb values: text.setTextColor(Color.rgb(200,0,0));
For parsing the color from a hex value:
text.setTextColor(Color.parseColor("#FFFFFF"));