Inicio » Cursos » App para Pizzería con delivery

Curso App para Pizzería con delivery

Capitulo 43 ➜ CarritoAdapter

CarritoAdapter

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 del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

Más cursos que pueden interesarte

Más cursos

Codea Codea App

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023