从NetworkImageView中的摄像头捕获后替换默认图像

时间:2016-08-12 04:55:51

标签: android xml

我从我的Android应用程序上传照片到服务器时遇到一个问题。我想显示一个默认图像,如果图像不存在,并且图像存在在图像视图中显示相同的图像。当我捕获图像和如果存在图像则替换图像,它工作正常。但是当存在默认图像时,如果我上传图像,它将存储在服务器中但不会被替换。仅当我通过登录启动应用程序时才会替换。可以任何人帮我解决。我正在使用NetworkImageView来查看图像。我只有在有默认图像时才会出现此问题。 这是我的xml文件:

<LinearLayout
            android:id="@+id/ProfilePicIV1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="50dp"
            android:orientation="horizontal" >

            <com.android.volley.toolbox.NetworkImageView
                android:id="@+id/ProfilePicIV"
                android:layout_width="120dp"
                android:layout_height="120dp"
                android:scaleType="fitXY"
                android:layout_alignParentTop="true"
                android:adjustViewBounds="true"
                />
        </LinearLayout>

这是我上传图片的java文件:

 String url = "http://xxx.xxx.x.xx/mobile_app/" + img_path + "/" + img_name;
        imageLoader = MyVolleyRequest.getInstance(StudentDetails.this).getImageLoader();
        imageLoader.get(url, imageLoader.getImageListener(resultIv,R.drawable.new_back, R.drawable.new_back));
        resultIv.setImageUrl(url, imageLoader);

0 个答案:

没有答案