java.awt.Color 在 Android 中的使用

标签 java android fonts awt

对于我的 Android 应用程序,我需要开发一个文本到 PDF 转换器,我使用了 XSPDF ( http://code.google.com/p/xspdf/ )。这里设置字体颜色我不能使用 android.graphics.Color 因为该方法需要 java.awt.Color 作为参数。

XSPDF xspdf=new XSPDF();
xspdf.setFont(XSFontType.Symbol, 72);
xspdf.setTextFillColor(Color.BLUE);

我在Java构建路径中添加了JRE系统库。但我遇到了致命异常:

01-17 10:41:41.398: E/AndroidRuntime(26655): Caused by: java.lang.NoClassDefFoundError: java.awt.Color
01-17 10:41:41.398: E/AndroidRuntime(26655):    at com.packenius.library.xspdf.XSPDF.<init>(Unknown Source)

有人知道这个问题的解决办法吗?

最佳答案

整个java.awt.*不是Android的一部分。您不能直接使用该库。 Android 使用完全不同的技术来创建 UI 元素。

关于java.awt.Color 在 Android 中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21176008/

相关文章:

android - 条目名称 'classes.dex' 发生冲突

css - 在 CSS 中,将自定义字体应用于网页时是否需要备份字体?

java - org.apache.tiles.template.NoSuchAttributeException : Attribute 'body' not found

android - TextView 右侧的 CheckBox

java - 如何使用 Netbeans 7.1 配置 glassfish 3.1 安全文件领域?

android - ZXing 前置摄像头自动启动

css - Helvetica Neue Pro 作为 Windows 中可读的 CSS 屏幕字体?

html - IOS 中的字体渲染问题

java - 在 Jackrabbit Repository 中存档文档的最佳方式是什么?

java - Java 模糊测试库