我在回收站视图中使用PhotoView,并在适配器上充气视图时出错:
test_users
这与multidex不相关。 在所有android版本上都会出现此错误。
构建错误是:
android.view.InflateException:..:layout / _post中的二进制XML文件第10行:..4:layout / _post中的二进制XML文件第10行:膨胀类com.github.chrisbanes.photoview.PhotoView时出错
造成原因:android.view.InflateException:...:layout / _post中的二进制XML文件第10行:膨胀类com.github.chrisbanes.photoview.PhotoView
时出错 引起原因:java.lang.ClassNotFoundException:com.github.chrisbanes.photoview.PhotoView
我的查看文件是:
public PostViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
View view =
LayoutInflater.from(context).inflate(R.layout._post, viewGroup, false);
return new PostViewHolder(view);
}
和gradle文件:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="vertical">
<com.github.chrisbanes.photoview.PhotoView
android:id="@+id/row_image"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@mipmap/ic_launcher"
/>
</android.support.constraint.ConstraintLayout>