1
我不知道为什么scaleType不适用于此ImageView。 widthGrayBlock是正确的,我检查它与黑色背景。 ImageView具有正确的宽度和高度,但图像资源不适合它。谢谢。ImageView.ScaleType.FitXY不适用于代码
ImageView gray = new ImageView(mParentActivity);
gray.setScaleType(ImageView.ScaleType.FIT_XY);
gray.setAdjustViewBounds(true);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
widthGrayBlock, LayoutParams.WRAP_CONTENT);
params.setMargins(marginLeft, 0, 5, 0);
progressLayout.addView(gray, 1, params);
gray.setImageResource(R.drawable.schedule_bar_gray);
//gray.setBackgroundColor(Color.BLACK);
我想代码 – rocknow
为什么在代码中如此重要?你只能在xml中设置它,而在代码中设置其他所有。 –
我很惊讶,但你是对的。 scaleType在xml中工作,但不适用于代码 – rocknow