View targetView;
targetView = (View)findViewById(R.id.mainlayout);
this works but
targetView.setBackgroundColor(Color.parseColor("#FFFFFF"));
and also this didn't work
targetView.setBackgroundColor(Color.pasrsehexString("#FFFFFF"));
Error: Cannot resolve method'parseColor(java.lang.String)'
and : Cannot resolve method'pasrsehexString(java.lang.String)'
Pleas can somebodey help me and by the way i'm using Android Studio.
There are two main classes for color handling in Java/Android.
This first one is from "plain" Java and can be found in java.awt.Color
. This class supports converting a String into a color with the method decode. Example:
Color red = Color.decode("#FF0000");
The second class is for Android and can be found in android.graphics.Color
. The conversion can be done with the method parseColor.
int red = Color.parseColor("#FF0000");
So you should check which kind of Color
class you've imported to your project. I recommend using the Android version of Color for your case. If you've done that the statement targetView.setBackgroundColor(Color.parseColor("#FFFFFF"));
should work.
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments