簡體   English   中英

CircleImageView + Layout Inflator Scale類型異常?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM