CircleImageView 未使用 Picasso 从 URL 加载图像
CircleImageView not loading image from URL using Picasso
我最近开始正确地学习 android 开发,在略读了一段时间的基础知识之后,我正在构建一个允许用户保存自己详细信息的基本应用程序。
除了作为学习项目之外,该应用程序并没有真正的用途。
我正在使用 hdodenhof 的 CircleImageView,可在此处找到:
https://github.com/hdodenhof/CircleImageView
我认为是在这里找到的最新版本的 Picasso:
http://square.github.io/picasso/
每当我尝试使用 Picasso 从 URL 获取图像时,我尝试将图像应用到的 CircleImageView 开始时应用了一个占位符 src,它就消失了,我我假设意味着它正在删除占位符图像,但从不应用来自 Internet 的图像。
我最近的尝试:
public class settings extends AppCompatActivity {
private CircleImageView profile_picture;
private EditText user_name;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings2);
profile_picture = findViewById(R.id.settings_profile_image);
user_name = findViewById(R.id.settings_enter_user_name);
Button search_player = findViewById(R.id.settings_seach_user_button);
search_player.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String imageURL = "https://i.imgur.com/tGbaZCY.jpg";
Picasso.get().load(imageURL).noFade().fit().into(profile_picture);
}
});
感谢任何帮助,如果您需要我提供任何其他信息,请告诉我。
谢谢
编辑:- 打字错误。
好的,感谢帮助过的人!
原来我只是愚蠢而忘记添加 INTERNET 权限。
糟糕。
谢谢。
我最近开始正确地学习 android 开发,在略读了一段时间的基础知识之后,我正在构建一个允许用户保存自己详细信息的基本应用程序。
除了作为学习项目之外,该应用程序并没有真正的用途。
我正在使用 hdodenhof 的 CircleImageView,可在此处找到: https://github.com/hdodenhof/CircleImageView
我认为是在这里找到的最新版本的 Picasso: http://square.github.io/picasso/
每当我尝试使用 Picasso 从 URL 获取图像时,我尝试将图像应用到的 CircleImageView 开始时应用了一个占位符 src,它就消失了,我我假设意味着它正在删除占位符图像,但从不应用来自 Internet 的图像。
我最近的尝试:
public class settings extends AppCompatActivity {
private CircleImageView profile_picture;
private EditText user_name;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings2);
profile_picture = findViewById(R.id.settings_profile_image);
user_name = findViewById(R.id.settings_enter_user_name);
Button search_player = findViewById(R.id.settings_seach_user_button);
search_player.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String imageURL = "https://i.imgur.com/tGbaZCY.jpg";
Picasso.get().load(imageURL).noFade().fit().into(profile_picture);
}
});
感谢任何帮助,如果您需要我提供任何其他信息,请告诉我。
谢谢
编辑:- 打字错误。
好的,感谢帮助过的人!
原来我只是愚蠢而忘记添加 INTERNET 权限。
糟糕。
谢谢。