0

次のエラーが表示されます。

android.view.InflateException: Binary XML file line #8: Class is not a View com.abcxyzradio.ActionsRow

レイアウト:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/wholeView"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <com.abcxyzradio.ActionsRow
        android:id="@+id/actions_row_actions"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

コード:

@Override
protected RowPresenter.ViewHolder createRowViewHolder(ViewGroup parent) {
    View v = LayoutInflater.from(parent.getContext())
            .inflate(R.layout.now_playing_channel_row, parent, false);
    ViewHolder vh = new ViewHolder(v);

    return vh;
}

ActionsRow は Row クラスから拡張されています。何が欠けている可能性がありますか、何かアイデアはありますか?

4

1 に答える 1