我创建了一个方法,可以从 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)
我已经尝试了可能的方法来解决这个问题,但它已经解决了,请帮助我......