我有这个列表适配器,以便在我的列表视图中为背景提供不同的图像。
int a=R.drawable.img1;
int b=R.drawable.img2;
private int[] backgr = new int[] {a,b};
public list_adapter(Context context, ArrayList<HashMap<String, Object>> mylist, int resource, String[] from, int[] to) {
super(context, mylist, resource, from, to);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
int bPos = position % 2;
view.setBackgroundResource(backgr[bPos]);
return view;
}
img1
和img2
是具有不同不透明度的相同图片。
我可以在这里使用setAlpha以便只有一个图像并使用alpha作为第二个吗?