2017-03-21 8 views
2

私は画像を含むリンクを持っています。通常はfrescoでリンクを解析してイメージを設定できます。しかし、この場合、その画像をアイコンとしてActionBarに設定する必要があります。 私はこれを試しましたが、それはdrawableでなければならず、私が言ったように私は画像へのリンクしか持っていません。URLからActionBarロゴを設定するには?

((MainActivity) getActivity()).getSupportActionBar().setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.rose_logo)); 

私はfragmentでそれを必要とするので、私はこの方法ActionBarにアクセスします。

+0

どのようにイメージを取得していますか?いくつかのコールバックのビットマップとして?ここでは、リソースからfixed drawableを設定することを提示しました – snachmsm

+0

これは、アプリケーションで「ドロブル」として使用していたときのようでした。しかし、現時点では私は画像につながるURLしか持っていません。 – Esteban

+0

次に、ビットマップとしてこのイメージを取得するためのlib(最速の方法)を実装する必要があります。 [あなたはフレスコ画でこれを行うことができます](http://stackoverflow.com/questions/29476677/using-facebooks-fresco-to-load-a-bitmap)しかし、これのためのより良いライブラリがあります – snachmsm

答えて

0

Hy!ここにはかなり簡単な方法ですPicasso。このgitの説明はgithubページで見つけることができます。 (リンク上)

+0

これはピカソでどのように簡単ですか? – Esteban

+0

ビットマップから描画可能にするようにしてください。または、ビットマップをリソースとして保存します。 –

+0

http://stackoverflow.com/questions/4555218/adding-a-bitmap-to-the-drawable-resources –

関連する問題