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