2017-06-01 1 views
0

ログのcatが言った問題がありますtarget must be no null Picasaのローダーでonclickボタンでダイアログに画像を表示したいです。 この私のコードターゲットがnullでない必要があります(ダイアログでピカソでImageViewをロードしてください)

viewsim.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Toast.makeText(DetailBookingAdmin.this, ""+pathSIM, Toast.LENGTH_SHORT).show(); 
      final Dialog dialog = new Dialog(DetailBookingAdmin.this); 
      dialog.setContentView(R.layout.view_sim); 
      dialog.setTitle("SIM"); 
      final ImageView imgsim = (ImageView)v.findViewById(R.id.img_sim); 
      Picasso.with(v.getContext()).load(pathSIM).into(imgsim); 
      dialog.show(); 
     } 
    }); 

ログの猫はPicasso.with(v.getContext()).load(pathSIM).into(imgsim);ターゲットがヌルであってはならないことを行の中で述べています。事前に感謝してください。

+0

「R.id.img_sim」が見つからないことを確認します。これは「null」です。 –

答えて

1

レイアウトインフレータを使用します。

LayoutInflater inflater = getLayoutInflater(); 
View newView = (View) inflater.inflate(R.layout.view_sim, null); 

dialog.setContentView(newView); 
final ImageView imgsim = (ImageView)newView.findViewById(R.id.img_sim); 
... 
+0

Thanksss sirr、私はそれを感謝します^^ –

+0

@SugiAlmantara pleasre。幸せなコーディング:) –

関連する問題