小编Ham*_*man的帖子

使用 Picasso 从 URL 加载自定义对话框中的 iImage

我创建了一个方法,可以从 Drawable 文件夹加载图像,该方法工作正常,但是当我尝试从URL加载图像并将其设置在我的自定义布局的 Imageview 上时,它仅返回:

java.lang.IllegalArgumentException: Target must not be null.
Run Code Online (Sandbox Code Playgroud)

我的Java代码是:

public void CustomDialogLoadImage() {
    Dialog dialog = new Dialog(this);
    ImageView FF_ReceiptImage = (ImageView) dialog.findViewById(R.id.FF_ReceiptImage);
    Picasso.with(ConveyanceAmtUpdateApprove.this).load("http://i.imgur.com/DvpvklR.png").into(FF_ReceiptImage);
    dialog.setContentView(R.layout.custom_dialogbox_image);
    dialog.show(); 
}
Run Code Online (Sandbox Code Playgroud)

我的自定义对话框是:

 <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:orientation="vertical">

    <ImageView
        android:id="@+id/FF_ReceiptImage"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="20dp"
        android:src="@drawable/mobile_sales_img"
        android:layout_gravity="center"
        android:background="@drawable/border"/>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了可能的方法来解决这个问题,但它已经解决了,请帮助我......

java android android-imageview

1
推荐指数
1
解决办法
742
查看次数

标签 统计

android ×1

android-imageview ×1

java ×1