Professional Documents
Culture Documents
>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/container_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:padding="4dp">
<androidx.cardview.widget.CardView
android:id="@+id/card_view"
android:padding="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="15dp"
app:cardElevation="2dp">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/item_client"
android:layout_width="match_parent"
android:visibility="visible"
android:clickable="false"
android:layout_height="wrap_content">
<!-- <ImageView-->
<!-- app:layout_constraintTop_toTopOf="parent"-->
<!-- app:layout_constraintBottom_toBottomOf="parent"-->
<!-- app:layout_constraintStart_toStartOf="parent"-->
<!-- android:id="@+id/item_client_icon"-->
<!-- android:layout_width="62dp"-->
<!-- android:layout_height="62dp"-->
<!-- android:layout_marginLeft="12sp"-->
<!-- android:layout_marginRight="12sp"-->
<!-- android:background="@drawable/ic_account_circle_black_24dp" />-->
<TextView
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:text="$"
android:textSize="18sp"
android:textAlignment="center"
android:textStyle="bold"
android:textColor="@color/white"
android:background="@drawable/circle_type_money"
android:padding="10dp"
android:id="@+id/item_client_icon"
android:layout_width="42dp"
android:layout_height="42dp"
android:layout_marginLeft="12sp"
android:layout_marginRight="12sp"/>
<TextView
android:id="@+id/amount"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="12sp"
style="@style/AppTheme.Title"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toEndOf="@+id/item_client_icon"
app:layout_constraintEnd_toStartOf="@+id/fecha"
android:ellipsize="end"
android:lines="1"
android:maxHeight="48dp"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
android:textColor="@color/black"
android:textSize="20sp"
tools:text="15.000.000"
app:layout_constraintBottom_toTopOf="@+id/referencia"
android:layout_marginStart="12sp" />
<TextView
android:id="@+id/referencia"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_below="@+id/amount"
android:layout_marginLeft="12sp"
android:layout_marginBottom="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/document"
app:layout_constraintEnd_toEndOf="parent"
android:textStyle="bold"
android:paddingRight="15dp"
android:textAlignment="textEnd"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
android:textColor="@color/konecta_gray"
android:textSize="12sp"
tools:text="Ref. #24554"
android:layout_marginStart="12sp" />
<TextView
app:layout_constraintTop_toBottomOf="@+id/amount"
android:id="@+id/document"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_below="@+id/amount"
android:layout_centerVertical="true"
android:layout_marginLeft="12sp"
android:layout_marginBottom="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/item_client_icon"
app:layout_constraintEnd_toStartOf="@+id/referencia"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
android:textColor="@color/konecta_gray"
android:textSize="12sp"
tools:text="V25967146"
android:layout_marginTop="15dp"
android:layout_marginStart="12sp"/>
<TextView
app:layout_constraintTop_toBottomOf="@+id/amount"
android:id="@+id/fecha"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:textAlignment="textEnd"
android:layout_marginTop="15dp"
app:layout_constraintBottom_toBottomOf="@+id/amount"
app:layout_constraintStart_toEndOf="@+id/amount"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
android:textColor="@color/konecta_gray"
android:textSize="12sp"
android:paddingRight="15dp"
tools:text="20/02/2021"
android:layout_marginStart="12sp" />
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_gravity="center_vertical"
android:background="@color/konecta_gray_ultralight"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="4dp"
app:layout_constraintTop_toBottomOf="@+id/document"/>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
</RelativeLayout>
package com.norkut.apps.clubmovil.app.adapter;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.norkut.apps.clubmovil.R;
import com.norkut.apps.clubmovil.data.Cliente;
import com.norkut.apps.clubmovil.data.PaypalTransaccion;
import com.norkut.apps.clubmovil.data.TipoCliente;
import java.util.ArrayList;
public class LastTransaccionsClienteAdapter extends
RecyclerView.Adapter<LastTransaccionsClienteAdapter.ClientsHolder> {
public ArrayList<PaypalTransaccion> mData;
private Context mContext;
this.mContext = pContext;
notifyDataSetChanged();
}
@Override
public ClientsHolder onCreateViewHolder(ViewGroup parent, int viewType) {
return new
ClientsHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.item_client
_transaccion, parent, false));
}
@Override
public void onBindViewHolder(ClientsHolder holder, int position) {
holder.itemView.setTag(mData.get(position).getIdTransaccion());
holder.getAmount().setText(String.valueOf(mData.get(position).getMonto()));
Integer i = (int) (long) mData.get(position).getCod_Tipo();
holder.getDocument().setText(TipoCliente.getTypeClient(i) +
mData.get(position).getNumeroDocumento());
holder.getFecha().setText(mData.get(position).getFecha());
holder.getReferencia().setText("Ref.
"+String.valueOf(mData.get(position).getCod_CluMovimiento()));
}
@Override
public int getItemCount() {
return mData != null ? mData.size() : 0;
}