Android将样式从资源应用到Paint对象

时间:2015-12-09 12:43:24

标签: android android-canvas android-styles

在我的应用程序中,我在Canvas上绘制文本。

为此,我在Canvas上使用drawText方法:

void drawText(String text, float x, float y, Paint paint)

我想设置文本的样式以匹配在styles.xml文件中定义的样式:

<style name="ZI_DetailText"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:capitalize">characters</item> <item name="android:maxLines">1</item> <item name="android:textSize">12sp</item> <item name="android:textColor">#ffffff</item>/> </style>

有没有办法通过直接引用代码中的样式(在Paint对象上,可能?)来实现这一点,或者我是否需要使用setTypeface等重构它?

0 个答案:

没有答案