我是android新手。我有一系列图像:
private int[] textureArrayWin = {
R.drawable.basketball,
R.drawable.soccer
};
尝试将它们动态添加到我的视图中:
for(int i=0; i < textureArrayWin.length; i++){
Log.v("asd", "index=" + i);
ImageView tv = new ImageView(this);
tv.setScaleType(ScaleType.CENTER_CROP);
tv.setImageResource(textureArrayWin[i]);
tv.setAdjustViewBounds(true);
tv.setMaxHeight(20);
tv.setMaxWidth(20);
myLayout.addView(tv);
}
但不知道如何:
答案 0 :(得分:0)
您可以使用Id属性来识别视图。
通过以下方式为每个视图分配ID:
myView.setId(<some Integer value here>);
您可以稍后通过以下方式引用相同的视图:
View v = findViewById(<same Integer value here>);