在安卓系统上是否有任何通用的API来设置一个新的字体在anyforeground windows textview或编辑器上。

问题描述 投票:0回答:1

我想知道在android系统上是否有办法在前台的窗口文本框或编辑器上设置字体,就像我们在windows上的sendmessage或postmessage一样,我们可以在这些窗口中发送一个字体,然后系统将该字体应用到指定的窗口中。在android上有类似的东西吗?

android android-ndk ndk-build
1个回答
0
投票

Android使用风格和主题来设置外观和感觉。你可以在应用程序级别、活动级别或为单个视图设置主题。修改 AndroidManifest.xml 来设置应用程序或活动级别的主题。所有这些都在。https:/developer.android.comguidetopicsuilook-and-feelthemes#主题。. 它包括详细的示例代码,应该不超过15阅读和实现。

在你的主题中,你可以包含一个要使用的字体。字体可以很容易地在XML中定义的API水平26开始(很容易比你需要做的API 26之前)。详情可以在这里找到。https:/developer.android.comguidetopicsuilook-feelfonts-in-xml。. 在该文档中,它将告诉你如何设置字体,并将其应用到单个视图或样式中。这个阅读时间应该也不会超过15分钟,并且包括详细的示例代码。

你的步骤将是,在刚刚阅读完上述两个Android官方文档后,1)定义你的字体,2)在一个样式中设置字体。3)将该样式作为主题,并将你的应用程序或活动设置为使用该主题,在 AndroidManifest.xml. 如果你把你的主题设置在 AndroidManifest.xml. 而通过阅读文档,你将成为定义和实现不同级别主题的高手!

© www.soinside.com 2019 - 2024. All rights reserved.