アダプタ実装 WIP

This commit is contained in:
r-ca committed 2024-01-25 16:35:18 +09:00
1 parent b44d1b0746
commit 3a47cd97fd
1 file changed
+17 -1
@@ -6,8 +6,24 @@ import android.view.ViewGroup;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import one.nem.lacerta.model.document.tag.DocumentTag;
public class TagListItemAdapter extends RecyclerView.Adapter<TagListItemAdapter.TagListItemViewHolder> { public class TagListItemAdapter extends RecyclerView.Adapter<TagListItemAdapter.TagListItemViewHolder> {
ArrayList<DocumentTag> documentTags;
TagListItemSelectListener listener;
public TagListItemAdapter(TagListItemSelectListener listener) {
this.listener = listener;
}
public void setDocumentTags(ArrayList<DocumentTag> documentTags) {
this.documentTags = documentTags;
}
@NonNull @NonNull
@Override @Override
public TagListItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { public TagListItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
@@ -21,7 +37,7 @@ public class TagListItemAdapter extends RecyclerView.Adapter<TagListItemAdapter.
@Override @Override
public int getItemCount() { public int getItemCount() {
return 0; return documentTags == null ? 0 : documentTags.size();
} }
public static class TagListItemViewHolder extends RecyclerView.ViewHolder { public static class TagListItemViewHolder extends RecyclerView.ViewHolder {