在我的应用中,我有一个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文件