public void ponerFoto(MenuComida m) { if (m.getFoto() != null) { if (m.getFoto().getFoto() != null && !m.getFoto().getFoto().isEmpty()) { } else if (m.getFoto().getRecurso() > 0D) { foto.setImageResource(m.getFoto().getRecurso()); foto.setScaleType(ImageView.ScaleType.FIT_END); } else { foto.setImageResource(R.drawable.no_imagen); } } else { foto.setImageResource(R.drawable.no_imagen); } }
public View getView(int posicion, View vistaReciclada, ViewGroup padre) { MenuComida menuComida = Menus.elemento(posicion); if (vistaReciclada == null) { vistaReciclada = inflador.inflate(R.layout.elemento_menu, null); } Log.d("cd", menuComida.getComida()); comida = (TextView) vistaReciclada.findViewById(R.id.comida); precio = (TextView) vistaReciclada.findViewById(R.id.precio); foto = (ImageView) vistaReciclada.findViewById(R.id.foto); valoracion = (RatingBar) vistaReciclada.findViewById(R.id.valoracion); comida.setText(menuComida.getComida()); precio.setText(String.valueOf(menuComida.getPrecio())); ponerFoto(menuComida); valoracion.setRating(menuComida.getValoracion()); return vistaReciclada; }