このコードはインターネット上に見つかりましたが、私のリサイクル業者はこのコードでアトリビュートを変更しません。どんな解決策ですか?カスタムリサイクルビューはアトリビュートを変更しません
XMLでは正しく機能しますが、プログラム的には何もしません。
<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);
}
}
によってこれが標準のコンストラクタを持つ単純なRecyclerviewサブクラスで、カスタムスクロールバーにしたいです。 Recyclerviewが行わないデフォルトは何もしません。 – Kuffs
サブクラスをXMLを介して直接使用しているか、独自のAttributeSetを作成してコンストラクタ経由でインスタンス化していますか? –
ID: – stankocucuz2