「のAndroidライブラリプロジェクト」からの資産資源の読み方:私が持っている
- 1メインのApp資産/フォント/ Old_English.ttf
- 」で、その中にフォントと
- 1のAndroidライブラリプロジェクト主なアプリケーションは、Androidライブラリプロジェクトを参照し、それが次を除いて正常に動作します:私は使用して、共有アセットのリソースをしたいと思いますが、私はやる方法を知らない誰かが助けることができる
。?を
Typeface.createFromAsset(getAssets(), "fonts/Old English.ttf")
:
今すぐ次の行を使用しますその図書館の資産にアクセスできる図書館?私は直接的な解決策についてはわかりませんが、直接解決策が見つかるまで、これを使用することができます。一般に、ライブラリをインポートすると、すべてのリソースもインポートされ、アセットについてはわかりません。 –
それは良いアイデアです。それでも、私はおそらく直接の解決策があると思うので、この質問を残しておきます。でも、あなたのものもいいと思うよ。 –
上記の提案は効果的ではありません。これは効果的に2つのコード部分がないためです。ライブラリプロジェクトで静的メソッドを使用して書体を取得することは、実行時にローカルアプリケーションから書体を取得することを意味します。プロジェクトライブラリは実際のアプリケーションにマージされます。それは分離されていません。 (申し訳ありません私の悪い英語) –