我正在尝试使用Picasso Android库,但我无法让它工作.
首先,我正在尝试最简单的事情:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_basic_view);
mImageView = (ImageView) findViewById(R.id.imageView);
Picasso.with(this).setIndicatorsEnabled(true);
Picasso.with(this).setLoggingEnabled(true);
Picasso.with(this).load("http://i.imgur.com/DvpvklR.png").into(mImageView);
}
Run Code Online (Sandbox Code Playgroud)
活动布局是:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/imageView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FF0000"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
视图保持完全红色.如果我通过setImageResource在视图中设置资源,它会正确显示.
出现问题的唯一相关线索是:
毕加索:主要是错误的
但我不明白为什么.
我很乐意粘贴更多的logcat输出,但它会破坏代码块并变得不可读.
这是一个pastebin:主要错误日志
我相信我做错了一些微不足道的事情.
要从互联网下载图像,您需要在清单中获得INTERNET权限.
<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
669 次 |
| 最近记录: |