Надуть android.support.v4.widget.CircleImageView inflateException

Я начал переносить свое приложение в материальный проект, поэтому я сменил один из своих ImageViews на android.support.v4.widget.CircleImageView, и приложение сработало, что он не может его раздуть, но если я использую то же самое, что и CircleImageView от android v21 На леденцовом устройстве отлично работает с теми же атрибутами.

Поэтому, чтобы протестировать его самостоятельно, я создал новый проект только с этим представлением под макетом и все еще сбой.

<android.support.v4.widget.CircleImageView android:id="@+id/activity_lists_user_profile_picture" android:layout_width="70dp" android:layout_height="70dp" android:layout_gravity="center_vertical" android:layout_marginLeft="16dp" android:layout_marginTop="38dp" android:src="@drawable/ic_new" /> 

Также я нашел людей с той же проблемой с билетом google , но был отмечен как спам 🙁

Кто-нибудь знает, какие из них требуют поддержки библиотеки v4 CircleImageView

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.0.2_r1/android/support/v4/widget/CircleImageView.java

Говорит, что CircleImageView является частным классом? Значит, вы не можете его использовать.

Если вы используете Android Studio, вы можете просто запустить Cmd + B (используя Mac) в класс, скопировать и вставить в новый файл класса и сразу же использовать его. По праву не должно быть никаких других настраиваемых атрибутов.

Это локальный пакет, вы можете создать новый класс в том же пространстве имен android.support.v4.widget который наследует CircleImageView, возможно, он может не работать в будущих версиях библиотеки поддержки

 package android.support.v4.widget; public class MyCircleImageView extends CircleImageView { // constructors }