RecyclerView

14 views
Skip to first unread message

Fernando Velarde

unread,
Mar 25, 2015, 9:40:24 AM3/25/15
to desarrollad...@googlegroups.com
Hola, estoy utilizando un ejemplo que encontre con recyclerView donde cargo los archivos de una carpeta, en recylerview se cargan los nombre, la fecha de creacion y el tañamo en kb de los archivos.
Como puedo hacer para captuar el nombre del archivo cuando haga un click en el nombre. y este pase a la actividad principal.

@Override
    public void onBindViewHolder(ViewHolder holder, final int position) {
        final TextView title = (TextView) holder.view.findViewById(R.id.title);
        TextView desc = (TextView) holder.view.findViewById(R.id.decrip);
        final ImageView imageView = (ImageView)          holder.view.findViewById(R.id.imageView);
        TextView fecha = (TextView) holder.view.findViewById(R.id.fecha);

        title.setText(pojos.get(position).getTitle());
        desc.setText(pojos.get(position).getDesc());
        imageView.setImageResource(pojos.get(position).getImage());
        fecha.setText(pojos.get(position).getFecha());

        imageView.setOnClickListener(new View.OnClickListener() {
                      
            @Override
            public void onClick(View v) {
                imageView.setImageResource(R.drawable.ic_action_download);
               
            }
        });


--
Fernando Velarde Muñoz

Jimmy Sáenz

unread,
Mar 29, 2015, 11:01:01 PM3/29/15
to desarrollad...@googlegroups.com
En tu lista (pojos) ya tenés el modelo seleccionado, allí supongo se encuentra el nombre del archivo, si es así lo siguiente es asignar un click listener a tu vista del título (supongo es title), en onClick creás un Intent que llame a la actividad principal donde en el mismo intent podés pasar como parámetros en el Bundle, los datos del archivo (como el nombre/ruta)
Reply all
Reply to author
Forward
0 new messages