關於RemoteView 的一些字型的一些問題

2021-06-08 20:09:50 字數 984 閱讀 3935

最近在做乙個 在notification 新增 天氣通知的小部分

發現困擾在 如何給 remoteview 中的字型 作修改 。

大家都知道 , textview 設定字型 在xml 中 可以 設定 3種  , 而其他字型的設定 需要通過 typeface 去設定 

具體:將字型放置在asset 資料夾中

typeface face = typeface.createfromasset(this.getassets(),"helvetica-neue-lt.ttf");

textview.settypeface(face);

but ------------------------------>然後就是重點了 

remoteview  卻無法獲取到自己view中的textview 。 這個困擾我很久 

然後查資料 , 找到這麼乙個方法 

remoteview中需要改字型的textview ,改使用imageview

然後

public

bitmap

buildupdate

(string

time

)

在然後:去使用這個bitmap

string

time =(

string

)dateformat

.format

(mtimeformat

,mcalendar

);remoteviews

views

=new

remoteviews

(getpackagename

(),r

.layout

.main

);views

.setimageviewbitmap(r

.id.timeview

,buildupdate

(time

));

關於Thread的一些

執行緒有幾種狀態 1.產生 new 執行緒已經產生,只是放在記憶體中啥事都不幹。2.可執行 runnable 在呼叫了start方法到它獲得系統給它分配了時間片之前,或者時間片用完了但還沒執行完。3.執行 running 獲得了時間片,正在執行。4.死亡 dead 執行完成 5.阻塞 block 不...

關於SpannableString的一些用法

因為專案中有用到spannablestring,所以稍微寫了一下,有參考 如果需要詳盡的可以去鏈結部落格裡看看 分別有 spanned.span exclusive exclusive 前後都不包括 spanned.span inclusive exclusive 前面包括,後面不包括 替換 spa...

關於android keystore的一些問題

imlynn 關注 1.keystore 和jks 的簡單區別 在android studio中通過生成的是.jks簽名檔案 而在eclipse時.keystore檔案 關於如何生成的步驟請參考該技術文件。2.keystore was tampered with,or password was in...