问题描述
需要在 android studio 中使用 Picasso lib 的帮助。我想用它在 ImageView 中加载图像。 所以我在 build.gradle 中添加了实现,这被添加到我的应用程序中。但是没有“get()”或旧的“with()”方法。
在列表中看不到 get()
我是这样找到的:
Picasso picasso = Picasso.get() 更好,但不起作用
仍然不适合我。
我只想从手机存储中加载图像。我可以得到路径,但不知道如何加载到图像视图中。
编辑:感谢您的回答,但我应该再重复一遍,但现在使用您的代码
如您所见,它仍然无法正常工作。
是的,它是实现“com.squareup.picasso:picasso:2.71828”。我重新安装了 Android Studio,但它不起作用。
编辑 2:只是附上这张图片以确保您,我使用的是最新版本。
解决方法
Picasso 不需要初始化,直接做 lib 的语法
Picasso.get()
.load("")
.resize(50,50)
.centerCrop()
.into(imageView);
,
检查毕加索版本切换到最新
implementation 'com.squareup.picasso:picasso:2.71828'
或尝试再次同步
,您可能在课堂级别使用毕加索。您应该在 OnCreate()
中的方法中使用它,因为您正在使用 Activity
或在 OnCreateView()
中使用 Fragment
。
public class MainActivity extends Activity {
...
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
Picasso.get()
.load("image-resource")
.into(imageView);
}
}