Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.database.Cursor;
- import android.provider.ContactsContract;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ImageView;
- import android.widget.TextView;
- import android.support.v7.widget.RecyclerView;
- public class DocumentPhotosCursorAdapter extends BaseCursorAdapter<DocumentPhotosCursorAdapter.DocumentPhotosViewHolder> {
- public DocumentPhotosCursorAdapter() {
- super(null);
- }
- @Override
- public DocumentPhotosViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- View DocumentPhotosListItemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.document_photos_list_item, parent, false);
- return new DocumentPhotosViewHolder(DocumentPhotosListItemView);
- }
- @Override
- public void onBindViewHolder(DocumentPhotosViewHolder holder, Cursor cursor) {
- holder.tvType.setText(cursor.getString(cursor.getColumnIndex(DataBaseHelper.tblDocumentPhotos.Type)));
- holder.tvDateTime.setText(cursor.getString(cursor.getColumnIndex(DataBaseHelper.tblDocumentPhotos.CreatedAt)));
- holder.tvNote.setText(cursor.getString(cursor.getColumnIndex(DataBaseHelper.tblDocumentPhotos.Note)));
- }
- @Override
- public void swapCursor(Cursor newCursor) {
- super.swapCursor(newCursor);
- }
- class DocumentPhotosViewHolder extends RecyclerView.ViewHolder {
- ImageView ivDocumentPhoto;
- TextView tvType;
- TextView tvDateTime;
- TextView tvNote;
- DocumentPhotosViewHolder(View itemView) {
- super(itemView);
- ivDocumentPhoto = itemView.findViewById(R.id.ivDocumentPhoto);
- tvType = itemView.findViewById(R.id.tvType);
- tvDateTime = itemView.findViewById(R.id.tvDateTime);
- tvNote = itemView.findViewById(R.id.tvNote);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement