Android System.out resolveUri在错误的位图uri上失败:https://... 当我尝试将图片从web插入listview时
在本教程之后,我使用Android Universal Image Loader创建了一个自定义listview,其中我希望显示一个imageview和三个textview 这是listview行:Android System.out resolveUri在错误的位图uri上失败:https://... 当我尝试将图片从web插入listview时,android,android-listview,android-imageview,universal-image-loader,Android,Android Listview,Android Imageview,Universal Image Loader,在本教程之后,我使用Android Universal Image Loader创建了一个自定义listview,其中我希望显示一个imageview和三个textview 这是listview行: <RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://sche
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="5dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:id="@+id/llLogo"
android:orientation="vertical"
android:layout_centerVertical="true">
<ImageView
android:layout_width="50dip"
android:layout_height="50dip"
android:id="@+id/ivLogo"
android:src="@drawable/ic_launcher"
android:scaleType="fitXY"
android:adjustViewBounds="true">
</ImageView>
</LinearLayout>
<LinearLayout
android:id="@+id/llTextos"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toRightOf="@+id/llLogo"
android:layout_marginLeft="2dp"
android:orientation="vertical">
<TextView
android:textAppearance="?android:attr/textAppearanceLarge"
android:textStyle="bold"
android:layout_height="wrap_content"
android:text="TextView"
android:layout_width="wrap_content"
android:id="@+id/tvNom"
android:textColor="#000099">
</TextView>
<TextView
android:layout_height="wrap_content"
android:text="TextView"
android:maxLines="3"
android:ellipsize="marquee"
android:layout_width="wrap_content"
android:id="@+id/tvDescripcio">
</TextView>
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="TextView"
android:id="@+id/tvDistancia"
android:textStyle="bold"
android:textColor="#ff0000">
</TextView>
</LinearLayout>
我正在从sqlite数据库获取数据
当我执行应用程序时,文本视图中会填充正确的信息,但图像视图仍然为空。ic_启动器消失,没有显示任何图片
在logcat中,以绿色显示:
05-27 19:15:54.607:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:54.737:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:54.747:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:54.757:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:54.777:I/System.out(10203):错误位图uri上的resolveUri失败:
05-27 19:15:54.897:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:54.977:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:55.007:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:55.057:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:55.117:I/System.out(10203):错误位图uri上的resolveUri失败:
05-27 19:15:55.267:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:55.287:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:55.317:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:55.327:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url)
05-27 19:15:55.347:I/System.out(10203):错误位图uri上的resolveUri失败:
哪个可能是问题?您似乎是通过HTTP URI引用图像。预期的URI是位图URI。我找不到问题的确切位置,但我使用毕加索库解决了它。我尝试遵循本教程和本教程,但logcat总是以绿色显示相同的错误。抱歉!我不明白你的意思。请解释一下。@rahullastogi,URI可以是HTTP URI(即URL)或表示不同类型资源的URI,在本例中是位图。看这里:没错。要清楚,它不是位图的URL。它是一种描述位图的描述符。
public View getView(int position, View convertView, ViewGroup parent) {
PlaceHolder placeHolder;
if (convertView == null) {
convertView = View.inflate(context, R.layout.listview_row_empreses, null);
placeHolder = PlaceHolder.generate(convertView);
convertView.setTag(placeHolder);
} else {
placeHolder = (PlaceHolder) convertView.getTag();
}
placeHolder.nom.setText(empreses.get(position).getNom());
placeHolder.descripcio.setText(empreses.get(position).getDescr_curta());
placeHolder.distancia.setText(empreses.get(position).getLatitud());
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageOnLoading(R.drawable.ic_launcher)
.showImageForEmptyUri(R.drawable.ic_launcher)
.showImageOnFail(R.drawable.ic_launcher)
.cacheInMemory(true)
.cacheOnDisk(true)
.displayer(new RoundedBitmapDisplayer(20))
.build();
ImageLoader.getInstance().displayImage(empreses.get(position).getLogo(), placeHolder.logotip);
Log.d("TAG", "URL imatge obtesa: " + empreses.get(position).getLogo());
return (convertView);
}