最好在android中使用包含图像或字体?

时间:2014-06-12 10:27:44

标签: java android

我对android编程比较陌生,想知道添加使用自定义字体的图像是否更好,或者只是添加自定义字体并将其设置为textview的字体?在内存占用和性能方面。感谢

2 个答案:

答案 0 :(得分:3)

使用Font的.ttf文件总是比拥有文本图像更好,因为:

  1. 内存不太密集
  2. 使用与desity无关的文本大小单位轻松缩放各种屏幕尺寸的文本:sp

答案 1 :(得分:0)

使用TextView总是更好。您可以确定,无论您使用什么设备,如果您使用TextView,您的应用程序将永远不会有各种模糊,可见像素或所有其他您无法用小图像避免的东西。你还要照顾好记忆。我知道它可能是一个小图像,但是当你有很多它们时,必须有某种记忆保护 - 这是另一项工作要做。

很难找到正确的字体大小 - 有时候这完全取决于您的设备。但这就是为什么你有不同的值文件夹所有这些可能性。您可以在此处详细了解:http://developer.android.com/guide/topics/resources/providing-resources.html

另一件事是,您并不总是需要在每个TextView中手动放置自定义字体。 只需扩展TextView类并使用普通的Android组件。你可以在这里看到如何做到这一点:

http://www.techrepublic.com/article/pro-tip-extend-androids-textview-to-use-custom-fonts/