Android 如何将字体(非自定义字体路径)传递给另一个活动或存储在SharedReference中
我正在从集成应用程序中获取作为参数的。 如何将其存储在SharedReferences中或传递到其他活动 集成应用程序可以像发送内置字体一样发送,也可以使用Android 如何将字体(非自定义字体路径)传递给另一个活动或存储在SharedReference中,android,sharedpreferences,android-typeface,Android,Sharedpreferences,Android Typeface,我正在从集成应用程序中获取作为参数的。 如何将其存储在SharedReferences中或传递到其他活动 集成应用程序可以像发送内置字体一样发送,也可以使用typeface.createFromAsset(context.getAssets(),fontAssetPath) 那么,如何在SDK的不同位置使用给定的字体呢 如何将其存储在SharedReferences中 你不能。您必须存储足够的信息来重新创建字体 还是转到另一个活动 你不能。您必须传递足够的信息,以允许其他活动重新创建字体为什么不
typeface.createFromAsset(context.getAssets(),fontAssetPath)
那么,如何在SDK的不同位置使用给定的字体呢
如何将其存储在SharedReferences中
你不能。您必须存储足够的信息来重新创建字体
还是转到另一个活动
你不能。您必须传递足够的信息,以允许其他活动重新创建
字体
为什么不能使用路径?然后集成应用程序如何使用Typeface.SERIF(内置字体而不是自定义字体)重新创建字体所需的足够信息是什么?如何在我的电脑中的不同位置使用给定的字体SDK@VigneshSundar:“重新创建字体所需的足够信息是什么”--您必须自己创建Typeface
实例,这样您就有了重新创建它们的数据。对于内置的,您可以发明自己的标识符系统,这样您就可以保留标识符(例如,一个整数),并知道如何从标识符中获取提供的系统字体。“我如何在SDK的不同位置使用给定的字体”——因为我不知道您的SDK是什么,也不知道它是如何实现的,所以我无法回答这个问题。