在我的应用程序中,我在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等重构它?