Ich habe diesen Code im Internet gefunden, aber mein Recycler wird Attribut nicht durch diesen Code ändern. Irgendeine Lösungsmöglichkeit?Benutzerdefinierte Recyclerview wird Attribut nicht ändern
Im XML-Recht aber programmatisch nichts tun.
<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);
}
}
Dies ist eine einfache Recyclerview Unterklasse mit Standard-Konstrukteure. Es macht nichts, was die standardmäßige Recyclerview nicht tut. – Kuffs
Wie verwenden Sie die Unterklasse direkt über XML oder erstellen Sie Ihr eigenes AttributeSet und instanziieren Sie sich über den Konstruktor? –
Ich verwende von XML über ID – stankocucuz2