Aquí molestándolos otra vez :P
A ver si me puedo explicar. En mi ActivityMain tengo un AdapterViewFlipper que inflo con un GridView el cual a su vez inflo con un TexView, al cual le paso el nombre de un artículo.
Mis diferentes GridView se inflan todos mediante el mismo "ArrayList".Y aquí mi pregunta ¿Como puedo filtrar el ArrayList para que me muestre los datos correspondiente a mi GridView sin perder la "Position" ya que posteriormente implementare un OnItemClickListener en estos Grid.
Lo que llevo por el momento es esto:
Código PHP:
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = LayoutInflater.from(context);
View item = inflater.inflate(R.layout.adapter_vr_vf, null);
GridView gvADD= (GridView)item.findViewById(R.id.gv_addProducto);
tv_Titulo_VR.setText(lista.get(position).getGrupo());
AdapterVR_gv_ADD adapter_ADD;
adapter_ADD = new AdapterVR_gv_ADD(context, lista);
gvADD.setAdapter(adapter_ADD);
return Item;
}
Código PHP:
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = LayoutInflater.from(context);
View item = inflater.inflate(R.layout.adapter_vr_gv_add, null);
if(lista.get(position).getGrupo().equals("Ropa")) {
item.setVisibility(View.GONE);
}else{
TextView btn_VR_GoTo = (TextView) item.findViewById(R.id.btn_VR_add);
btn_VR_GoTo.setBackgroundColor(Color.parseColor(lista.get(position).getColor()));
btn_VR_GoTo.setText(lista.get(position).getGrupo());
}
return item;
}
Saludos y gracias de antemano