[英]CircleImageView + Layout Inflator Scale type exception?
所以我正在使用Henning Dodenhof的CircleImageView 。 當我去膨脹一個包含這個CircleImageView
的視圖時:
View row = inflator.inflate(R.layout.list_item_containing_circle_view, parent, false);
它引發了一個錯誤,我在源中追蹤到:
原因:java.lang.IllegalArgumentException:不支持ScaleType FIT_XY。 在circle_image_view.CircleImageView.setScaleType(CircleImageView.java:122)
@Override
public void setScaleType(ScaleType scaleType) {
if (scaleType != SCALE_TYPE) {
throw new IllegalArgumentException(String.format("ScaleType %s not supported.", scaleType));
}
}
此視圖可以不能與充氣機一起使用嗎?如果可以,我如何解決此問題以充氣包含CircleImageView
的列表項?
CircleImageView
的設計不允許您使用FIT_XY
ScaleType
。
如果要android:scaleType
CircleImageView
,請將XML中的CircleImageView
android:scaleType
設置為其他值。
您必須具有android:scaleType="fitXY"
這樣的代碼:
<some.package.CircleImageView
...
android:scaleType="fitXY"
...
/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.