我已閱讀資產資源:如何從「Android的圖書館工程」
- 一個主要的應用程序
- 一個Android的圖書館項目,在它的字體在「資產/字體/ Old_English.ttf
- 主要的應用程序引用的Android庫項目,它工作正常,除了以下幾點:?
我想使用共享資源的資源,但我不知道該怎麼辦有人能幫助
Typeface.createFromAsset(getAssets(), "fonts/Old English.ttf")
我已閱讀資產資源:如何從「Android的圖書館工程」
我想使用共享資源的資源,但我不知道該怎麼辦有人能幫助
Typeface.createFromAsset(getAssets(), "fonts/Old English.ttf")
這些可能的工作:
庫結構
MyLibProject/src/main/assets/Old_English.ttf
項目參考
Typeface.createFromAsset("file:///android_asset/Old_English.ttf");
解決方案是根據提到的鏈接。我沒有嘗試它的工作。請評論它是否有效。
謝謝,但不起作用。 –
如何用靜態方法創建一個類你可以訪問該庫資源的庫?我不確定直接解決方案,但直到您找到任何直接解決方案,您都可以使用它。一般來說,當你導入庫時,它的所有資源也被導入,不確定資產。 –
這是一個好主意。我仍然留下這個問題,因爲我認爲可能會有一個直接的解決方案。但你的想法也很好。 –
上面的建議不起作用,因爲我們沒有2個代碼部分。在庫項目中使用靜態方法獲取字體意味着在運行時從本地應用程序獲取字體。項目庫只是合併到實際的應用程序。它沒有分開。 (對不起,我的英文不好) –