gpt4 book ai didi

java - CircleImageView + Layout Inflator Scale 类型异常?

转载 作者:行者123 更新时间:2023-11-29 20:00:54 24 4
gpt4 key购买 nike

所以我正在使用 Henning Dodenhof 的 CircleImageView。当我去膨胀包含此 CircleImageView 的 View 时:

 View row = inflator.inflate(R.layout.list_item_containing_circle_view, parent, false);

它抛出一个错误,我在源代码中追踪到:

Caused by: java.lang.IllegalArgumentException: ScaleType FIT_XY not supported. at 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));
}
}

这个 View 不能与充气机一起使用吗?如果可以,我该如何解决这个问题来充气包含 CircleImageView 的列表项?

最佳答案

CircleImageView 的设计不允许您使用FIT_XY ScaleType

如果要膨胀 View ,请将 XML 中 CircleImageViewandroid:scaleType 设置为不同的值。

你一定有这样的android:scaleType="fitXY":

<some.package.CircleImageView

...
android:scaleType="fitXY"
...


/>

关于java - CircleImageView + Layout Inflator Scale 类型异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36297093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com