java - Where disappeared the method TextView.getTextColor(Context context, TypedArray typedArray, int defStyle) in new Android 5.0? -
after sdk updating android 5.0 disappeared method textview.gettextcolor(context context, typedarray typedarray, int defstyle)
. used method custom textview (for int colorid
definition xml). how determineint color id
xml?
here sample code getting color textview:
textview tv = (textview) findviewbyid(r.id.yourcomponentid); int tv_color = tv.gettextcolors().getdefaultcolor();
or can color normal text this:
textview tv = (textview) findviewbyid(r.id.yourcomponentid); int tv_color = tv.getcurrenttextcolor();
in case of using first example, can color various states using
textview tv = (textview) findviewbyid(r.id.yourcomponentid); colorstatelist colorstatelist = tv.gettextcolors(); int tv_color colorstatelist.getcolorforstate(states, failcolor);
hope helps.
reference: getcolorforstate
java android textview android-5.0-lollipop
No comments:
Post a Comment