【发布时间】:2017-07-28 18:04:56
【问题描述】:
我正在尝试使用 Picasso 库从 URL 设置 ImageView 中的图像。
图片是从一些这样的链接加载的:
https://pbs.twimg.com/profile_images/638751551457103872/KN-NzuRl.png
但不是从这样的链接加载:
http://imagebin.ca/v/2J37dL9JufmN
我无法弄清楚问题是什么。我想从第二个 url 加载我的图像,但它不起作用。
这里是 *MainActivity.java**:
public class MainActivity extends AppCompatActivity {
ImageView a;
String Url;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
a = (ImageView) findViewById(R.id.a);
Url = "MY_URL";
Picasso.with(getApplicationContext())
.load(Url)
.placeholder(R.drawable.bday)
.into(a);
}
}
这是来自 activity_main.xml
的 sn-p<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/a" />
</LinearLayout>
我已在清单中设置了所需的权限。我探索了一些与此问题类似的链接,但无法解决此问题。任何帮助表示赞赏。
【问题讨论】:
标签: java android imageview picasso