调整搜索结果缩略图的大小(使用滑动)

时间:2017-08-25 23:16:13

标签: android android-searchmanager android-glide

在我的应用中,我有一个SearchManager搜索小部件。当用户输入时,匹配结果显示在下拉列表中。我可以使用以下方法将缩略图与这些结果放在一起:

SearchManager.SUGGEST_COLUMN_ICON_1  

图像来自我的服务器,因此我使用滑动(v3.7)库将图像转换并缓存到缩略图中。

问题是,我无法调整它们的大小。它们看起来像〜10px乘〜10px。

有没有办法调整大小?

这是我的代码:

  Uri searchIconUri = null;
            try {

                FutureTarget<File> futureTarget  = Glide
                        .with(getContext().getApplicationContext())
                        .load(path)
                        .downloadOnly(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL);

                File cacheFile = futureTarget.get();
                searchIconUri = Uri.fromFile(cacheFile);

            } catch (Exception e) {

            }

            customCursor.addRow(new Object[]{
                    suggestion.id,
                    suggestion.profile,
                    suggestion.subcategory,
                    suggestion.profile,
                    suggestion.profile,
                    suggestion.id,
                    searchIconUri,
                    "android.intent.action.VIEW"});

使用downloadOnly选项时,此库似乎非常有限。

我不确定是否通过滑动创建和显示缩略图大小,或者SearchManager是否控制了它。但是,对于我的服务器上没有缩略图的结果,它只使用我的ic_launcher图标。此图像大小约为3倍。

另请注意,我服务器上的所有图像均为150像素x 150像素。 .png文件

0 个答案:

没有答案