java-新的Android 5.0中的TextView.getTextColor(Context context,TypedArray typedArray,int defStyle)方法在哪里消失

java-新的Android 5.0中的TextView.getTextColor(Context context,TypedArray typedArray,int defStyle)方法在哪里消失,第1张

概述在将SDK更新到Android5.0之后,消失了TextView.getTextColor(Contextcontext,TypedArraytypedArray,intdefStyle)方法.我将此方法用于自定义TextView(用于xml中的intcolorId定义).那么如何从xml确定int颜色ID?解决方法:这是获取TextView颜色的示例代码:TextViewtv=(TextView

在将SDK更新到Android 5.0之后,消失了TextVIEw.getTextcolor(Context context,TypedArray typedArray,int defStyle)方法.
我将此方法用于自定义TextVIEw(用于xml中的int colorID定义).
那么如何从xml确定int颜色ID?

解决方法:

这是获取TextVIEw颜色的示例代码:

TextVIEw tv = (TextVIEw) findVIEwByID(R.ID.yourComponentID);int tv_color = tv.getTextcolors().getDefaultcolor();

或者您也可以像这样获得普通文本的颜色:

TextVIEw tv = (TextVIEw) findVIEwByID(R.ID.yourComponentID);int tv_color = tv.getCurrentTextcolor();

在使用第一个示例的情况下,您还可以使用

TextVIEw tv = (TextVIEw) findVIEwByID(R.ID.yourComponentID);colorStateList colorStateList = tv.getTextcolors();int tv_color colorStateList.getcolorForState(states, failcolor);

希望这可以帮助.

参考:getColorForState

总结

以上是内存溢出为你收集整理的java-新的Android 5.0中的TextView.getTextColor(Context context,TypedArray typedArray,int defStyle)方法在哪里消失全部内容,希望文章能够帮你解决java-新的Android 5.0中的TextView.getTextColor(Context context,TypedArray typedArray,int defStyle)方法在哪里消失所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1077507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存