Curso App para Pizzería con delivery
Creación de un adaptador para un carrito de compra en Android
Creación de un adaptador para un carrito de compra en una aplicación móvil Android
Creación de un adaptador para un carrito de compra en una aplicación móvil Android
class CarritoAdapter extends CursorAdapter{
public CarritoAdapter(Context context, Cursor c) {
super(context, c,0);
}
@Override
public View newView(Context context, Cursor cursor, ViewGroup viewGroup) {
return LayoutInflater.from(context).inflate(R.layout.itemcarrito, viewGroup, false);
}
@Override
public void bindView(View view, Context context, Cursor cursor) {
final int _id = cursor.getInt(cursor.getColumnIndexOrThrow("_id"));
final int _cantidad = cursor.getInt(cursor.getColumnIndexOrThrow("cantidad"));
final String _nombre = cursor.getString(cursor.getColumnIndexOrThrow("nombre"));
final String _foto = cursor.getString(cursor.getColumnIndexOrThrow("foto"));
final double _precio = cursor.getDouble(cursor.getColumnIndexOrThrow("precio"));
final double _importe = cursor.getDouble(cursor.getColumnIndexOrThrow("importe"));
final TextView nombre = view.findViewById(R.id.itemNombre);
final TextView cantidad = view.findViewById(R.id.itemCantidad);
final TextView precio = view.findViewById(R.id.itemPrecio);
final TextView importe = view.findViewById(R.id.itemImporte);
final ImageView foto = view.findViewById(R.id.itemFoto);
final Button btnIncrement = view.findViewById(R.id.btnIncrementa);
final Button btnDecrement = view.findViewById(R.id.btnDecrementa);
nombre.setText(_nombre);
precio.setText(String.valueOf(_precio));
importe.setText(String.valueOf(_importe));
cantidad.setText(String.valueOf(_cantidad));
Picasso.get().load(Config.BASE_URL_IMG+_foto).into(foto);
}
}
}
226 visitas
Sigue con el curso: Capítulo 44 – AddItem
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023