我正在尝试为SearchView显示一些古希腊单词作为建议,但是原生的Android字体不支持多音节的希腊字符,所以我想使用自定义字体。我知道可以使用第一个答案描述的方法来更改搜索查询的字体(这里),但我想知道是否有任何方法可以类似地处理建议文本。是否有任何全局更改建议字体的方法,或者是否可以单独获取每个建议的TextView引用并设置其字体?
很遗憾,无法在应用程序中全局更改字体。
您可以在代码中更改字体(据我所知,无法在xml中进行更改)。
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Arial.otf");
setTypeface(tf)