2

私はこのタイプの画像パスを持っています

       String img_path = "R.drawable."+lower+"_25";

下には画像の動的な名前が含まれています。

この画像はすでに描画可能です私の画像を表示する方法

AndroidのImageView

4

3 に答える 3

2

アダプターでコンストラクターを作成する

public class MyAdapter extends XXXXXXX{
Context con;
public MyAdapter(Context con) {
        this.con = con;

    }

 .
 .
 .
int id = con.getResources().getIdentifier(lower+"_25", "drawable", "<your package name>");
imageView.setBackgroundResource(image_id);

}
于 2012-09-28T07:10:07.550 に答える
1

次を使用して、名前を使用してドローアブル内の画像のIDを取得できます。

int image_id = getResources().getIdentifier(lower+"_25", "drawable", getPackageName());
imageView.setBackgroundResource(image_id);
于 2012-09-28T06:55:32.490 に答える
1

次を使用できます。

getResources().getIdentifier(lower+"_25", "drawable", getPackageName())
于 2012-09-28T06:55:43.180 に答える