StaggeredGrid https://github.com/etsy/AndroidStaggeredGridのgithubでetsyが提供するライブラリを実装しています。私が得ているエラーは、レイアウト activity_svg.xml の InflationException です
<com.etsy.android.grid.StaggeredGridView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/grid_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:item_margin="8dp"
app:column_count="@integer/grid_column_count" />
android.view.InflationException Binary XML File Line#3 Error inflating class com.etsy.android.grid.StaggeredGridView 質問に関連する以前の回答に従って、コンストラクターを確認しました:
public StaggeredGridView(final Context context) {
this(context, null);
}
public StaggeredGridView(final Context context, final AttributeSet attrs) {
this(context, attrs, 0);
}
public StaggeredGridView(final Context context, final AttributeSet attrs, final int defStyle) {
super(context, attrs, defStyle);
以前の回答に従って、ファイルがこのライブラリにあるかどうかも確認しました。では、 InflationException の問題は他に何が考えられるでしょうか? クラスが膨らまないのはなぜですか?
コードの一部を追加したい場合は、コメントしてください。