【发布时间】:2017-03-21 20:18:59
【问题描述】:
我有一个包含图片的链接。通常使用fresco 我可以解析链接并设置图像。但是,在这种情况下,我需要将该图像设置为ActionBar 的图标。
我试过了,但它必须是drawable,正如我所说,我只有图片的链接。
((MainActivity) getActivity()).getSupportActionBar().setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.rose_logo));
我以这种方式访问ActionBar,因为我在fragment 中需要它。
【问题讨论】:
-
显示如何获取图像。作为某个回调中的位图?在这里,您提出了从资源中设置固定可绘制对象
-
这就是我以前在我的应用程序中使用
drawable时的做法。但是,目前我只有一个指向图片的 URL。 -
那么你必须实现一些库(最快的方式)来获取这个图像,可能是一个位图。 you can do this with Fresco 但有更好的库来解决这个问题
-
如何将 fresco 添加到最左侧的操作栏并相应地显示/隐藏该图标?
-
什么是
fresco... Facebook 的库或其他什么?使用您的网址显示更多代码
标签: android android-fragments android-actionbar