【发布时间】:2012-10-16 13:42:14
【问题描述】:
我已将 Bitmap 设置为 ImageView,然后想为宽度和高度设置 wrap_content。
imgSubsegment = (ImageView) findViewById(R.id.subsegment);
ViewGroup.LayoutParams imageViewParams = new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
......................................
imgSubsegmentSensor.setImageBitmap(bmpSubsegmentSensor);
imgSubsegmentSensor.setLayoutParams(imageViewParams);
它正在给java.lang.ClassCastException: android.view.ViewGroup$LayoutParams cannot be cast to android.view.ViewGroup$MarginLayoutParams
我的代码有什么问题?如何解决?
【问题讨论】:
-
imgSubsegmentSensor 的类型是什么?您是否尝试过 Project -> Clean?
-
读取异常...
java.lang.ClassCastException: android.view.ViewGroup$LayoutParams cannot be cast to android.view.ViewGroup$MarginLayoutParams- 你需要一个ViewGroup.MarginLayoutParams
标签: android imageview classcastexception layoutparams