Usando CustomViews en Android

preguntado por González (140 puntos) Nov 23, 2015

Que tal, estoy usando un customView para estilizar un spinner, no se como usarlo en su actividad:

com.rey.material.widget.Spinner
    style="@style/Material.Widget.Spinner"
    android:id="@+id/CustomSpinner"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:rd_style="@style/Material.Drawable.Ripple.Wave"
    android:layout_above="@+id/clii"
    android:layout_centerHorizontal="true" />

Se que se tiene que 'inflar su layout' pero no tengo idea como hacerlo al llamarlo por su ID me manda este error:

Caused by: java.lang.ClassCastException: com.rey.material.widget.Spinner cannot be cast to android.widget.Spinner

No se si me dí a entender, muchas gracias.

...