0

ここに私のXMLがあります:

    <ImageView android:id="@+id/IVtarih1"
               android:layout_height="125dp" 
               android:layout_width="125dp" />

そして私の活動

    ImageView image1 = (ImageView) findViewById(R.id.IV1);
    new DownloadImageTask(image1).execute(urlStr1);
    ImageView iv = (ImageView) findViewById(R.id.IV2)

    iv.setImageResource(R.id.image1);//I can't find id of image1

URLからimage1の背景を取得しています。だから私はドローアブルを持っていません。image1 の背景を ImageView に設定したい iv. これどうやってするの?image1 の id を見つければ、これを実現できると思いました。image1 の id は、ランタイムごとに変化しています。

4

2 に答える 2

1

次のように事前に XML に id を設定します。

<ImageView 
        android:id="@+id/myImageView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

次に、アクティビティでそれを取得できます

ImageView myImage = (ImageView)findViewById(R.id.myImageView);
于 2012-11-12T16:13:03.047 に答える
0

あなたは混乱しているようです。そのためにImageView のIDは必要ありません。あなたはただする必要がありますimgView.setImageResource(R.drawable.drawable_name)

于 2012-11-12T16:34:02.267 に答える