簡體   English   中英

在Android SearchView建議中更改字體

[英]Changing typeface in Android SearchView suggestions

我試圖將一些古希臘語單詞顯示為SearchView的建議,但原生Android字體不支持多維數字希臘字符,所以我想使用自定義字體。 我知道可以使用此處第一個答案中描述的方法更改搜索查詢的字體,但我想知道是否有任何方法可以為建議的文本做類似的事情。 有沒有辦法全局更改建議的字體或單獨獲取每個建議的TextView引用並設置其字體?

不幸的是,沒有辦法全局更改應用程序上的字體。

你改變了代碼中的字體(在xml afaik中是不可能的)。

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Arial.otf");
setTypeface(tf)

因此,您可以創建一個名為TextViewWithFont的新類,該類擴展TextView並設置其字體。 然后在布局xml文件中使用此類而不是TextViews。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM