Inicio » Cursos » App para Pizzería con delivery

Empezando el Proyecto

Panel de Administración

FrontEnd Diseño

Carrito de Compra

API Rest

Diseño de la App Android

Autenticación Android

Catálogo de Productos

Carrito de Compra Android

Extras

Curso App para Pizzería con delivery

Lección: 43 ➜ CarritoAdapter

Creación de un adaptador para un carrito de compra en una aplicación móvil Android

Lección 43: CarritoAdapter

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);

          
        }
    }


}

 


194 visitas

Descarga el código del proyecto

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

Descargar ahora

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