J'ai trouvé ce code sur internet, mais mon recycleur ne changera pas d'attribut par ce code. Toute solution?Le recyclage personnalisé ne changera pas d'attribut
En XML, faire correctement mais ne rien programmer.
<com.ScrollRecyclerView
style="@style/scrollbar_shape_style"
android:id="@+id/drop_down_list"
android:layout_width="wrap_content"
android:layout_height="300dp"></com.ScrollRecyclerView>
public class ScrollRecyclerView extends RecyclerView {
public ScrollRecyclerView(Context context) {
super(context);
}
public ScrollRecyclerView(Context context, @Nullable AttributeSet attrs) {
super(context, attrs, R.attr.scrollbarStyle);
}
public ScrollRecyclerView(Context context, @Nullable AttributeSet attrs, int defStyle) {
super(context, attrs, R.attr.scrollbarStyle);
}
}
Ceci est une sous-classe simple Recyclerview avec les constructeurs standard. Il ne fait rien que la version par défaut de Recyclerview ne fait pas. – Kuffs
Comment utilisez-vous la sous-classe, directement via XML, ou en créant votre propre AttributeSet et en vous instanciant via le constructeur? –
J'utilise du XML via ID – stankocucuz2